Tablyout 点击tab切换页面闪烁
2016-04-24 18:42
309 查看
最近在做一个项目,使用5.0自带的TabLayout做导航栏,实现ViewPager+Fragment页面切换,后面发现从第一个tab直接切换到最后一个tab
的时候页面切换闪烁,网上查了一下,需要监听tabLayout的setOnTabSelectedListener,在重写的onTabSelected方法里面绑定viewPager的setCurrentItem(position,boolean);下面贴一下代码,希望能帮到有同样问题的朋友
tabLayout.setOnTabSelectedListener(new
TabLayout.OnTabSelectedListener() {
@Override
public
void onTabSelected(TabLayout.Tab tab) {
viewPager.setCurrentItem(tab.getPosition(),false);
}
@Override
public
void onTabUnselected(TabLayout.Tab tab) {
}
@Override
public
void onTabReselected(TabLayout.Tab tab) {
}
});
的时候页面切换闪烁,网上查了一下,需要监听tabLayout的setOnTabSelectedListener,在重写的onTabSelected方法里面绑定viewPager的setCurrentItem(position,boolean);下面贴一下代码,希望能帮到有同样问题的朋友
tabLayout.setOnTabSelectedListener(new
TabLayout.OnTabSelectedListener() {
@Override
public
void onTabSelected(TabLayout.Tab tab) {
viewPager.setCurrentItem(tab.getPosition(),false);
}
@Override
public
void onTabUnselected(TabLayout.Tab tab) {
}
@Override
public
void onTabReselected(TabLayout.Tab tab) {
}
});
相关文章推荐
- 查出某个特定时间一小时内,两小时内,N小时内的累计和
- 【Swift学习】Swift编程之旅---函数(十)
- Easyui之datagrid实现点击单元格修改单元格背景颜色
- 【转载】Gradle学习 第八章:依赖管理基础
- eclipse配置NDK环境之语法提示和自动编译
- 08-Apache模块介绍
- 凉面
- Asp.net初识
- 20145221 《Java程序设计》第八周学习总结
- 我需要在Web上完成一个图片上传的功能后续(+1)
- python中单引号,双引号,多引号区别
- LoaderManager使用详解(二)---了解LoaderManager
- 易语言学习第十五课
- 306. Additive Number
- 07-再次探讨SAPI
- 06-Zend引擎
- php环境搭建wampserver、Apache、Mysql和php
- 夺命雷公狗ThinkPHP项目之----企业网站12之文章添加的实现
- 20145127《java程序设计》第三次实验
- POJ 1160 Post Office(dp)