接上一篇博客
因为 原生的Tablayout在fragment存在着一些问题
在接入了MagicIndicator后
参考了 上篇 篇尾中提到的大佬的方法
但是遇到了有数据 ,底部指示器显示 但是无文字的问题...
几经调试后
下面贴出修改后的代码
至于
/**
* @作者: yzq
* @创建日期: 2019/8/24 16:08
* @文件作用: 创建第三方菜单指示器
*/
public class TabCreateUtils {
/**
* 类型:不关联ViewPager
* 字:选中白色,未选中弱白色,加粗
* 指示器:指示器长度和文字长度相同,橘色
*/
public interface onTitleClickListener{
void onTitleClick(int index);
}
public static void setOrangeTab(Context context,MagicIndicator magicIndicator, List<String> tabNames ,onTitleClickListener listener) {
FragmentContainerHelper mFragmentContainerHelper = new FragmentContainerHelper();
CommonNavigator commonNavigator = new CommonNavigator(context);
commonNavigator.s