问题:TabLayout没有显示文字
我之前的做法:
private String[] mTabTitles = new String[5];
mTabTitles[0] = "推荐";
mTabTitles[1] = "热点";
mTabTitles[2] = "科技";
mTabTitles[3] = "体育";
mTabTitles[4] = "健康";
后来的做法
mTabTitles.add("未接");
mTabTitles.add("已接");
mTabTitles.add("完成");
mTabTitles.add("退单");
然后再加:
public CharSequence getPageTitle(int position) {
return mTabTitles.get(position);
}
class MyFragmentAdapter extends FragmentPagerAdapter {
public MyFragmentAdapter(FragmentManager fm) {
super(fm);
}
public CharSequence getPageTitle(int position) {
return mTabTitles.get(position);
}
@Override
public Fragment getItem(int position) {
return mFragments.get(position);
}
@Override
public int getCount() {
return mFragments.size();
}
}