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

关于TabLayout与Viewpager绑定后TAB上的文字不显示问题
在viewpager的adapter中重写getPagerTitle()方法返回你需要的标题
关于TabLayout与Viewpager绑定后TAB上的文字不显示问题

关于TabLayout与Viewpager绑定后TAB上的文字不显示问题
这样就解决了绑定Viewpager中出现TAB消失的情况。这里啰嗦一句,到时候你测试的时候多new几个Fragment不然效果不明显。。。

相关文章:

  • 2021-11-22
  • 2022-12-23
  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-07
  • 2021-12-16
猜你喜欢
  • 2022-12-23
  • 2021-11-27
  • 2021-05-27
  • 2022-12-23
  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案