您的位置:首页 > 其它

关于TabLayout与Viewpager绑定后TAB上的文字不显示问题

2017-05-19 16:38 1671 查看
如题,这个问题有点点坑爹的感觉。看了源码才发现,TabLayout与ViewPager绑定的时候
tabDetailsNavigation.setupWithViewPager(viewPagerDetails);这里面他居然将我的Tab全部给移除了。下面是源码:画圆圈的代码
将我们的Tab给全部移除了。画矩形的地方又重新再设置TAB,并且在设置文字,所以这样一来就没有TAB了。并且设置的文字是获取的
pagerAdapter中的getPageTitle(i)方法,所以我们就要在自己的ViewPager的adapter中去重写这个方法getPagerTitle(),这个方法
设置标题。



在viewpager的adapter中重写getPagerTitle()方法返回你需要的标题





这样就解决了绑定Viewpager中出现TAB消失的情况。这里啰嗦一句,到时候你测试的时候多new几个Fragment不然效果不明显。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: