TabLayout标题文字不显示

来源:互联网 发布:java char数组倒序输出 编辑:程序博客网 时间:2024/04/29 00:35

问题描述:使用Design包的TabLayout实现类似网易选项卡动态滑动效果的时候,使用addTab()方法给TabLayout动态添加标题的时候,标题可能会出现不显示文字的情况。


分析:真实情况并不是不显示文字,二而是ViewPager又给TabLayout添加了许多的标题,导致之前手动添加的标题又被挤到了后面。不信你多往后翻一翻就出来了。


解决办法:不要为ViewPager手动使用addTab()方法添加标题,而应该先创建一个List集合,将其设置在PagerAdapter的getPageTitle方法中,代码如下:

 @Override    public CharSequence getPageTitle(int position) {        return mList_title.get(position);    }
原创粉丝点击