您的位置:首页 > 其它

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) {

}

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: