TabLayout、Fragment联合使用,tablayout标题不显示问题
原因:
tablayout.setupWithViewPager(viewPager)方法中setPagerAdapter(),当我们有一个adapter后,不会添加观察者,然后执行populateFromPagerAdapter(),此方法中移除了所有tabs : removeAllTabs()
解决方案:
在tablayout.setupWithViewPager(viewPager)之后再添加tab:
for(int i = 0 ; i < tabTexts.size ; i++){
tablayout.getTabAt(i).setText(tabTexts.get(i));
}