【发布时间】:2017-02-09 21:25:23
【问题描述】:
在tablayout中发现一个问题,TableLayout的标题总是大写,请问如何解决?
我得到了strings.xml的标题文本,适配器如下:
static class Adapter extends FragmentPagerAdapter {
private final List<Fragment> mFragments = new ArrayList<>();
private final List<String> mFragmentTitles = new ArrayList<>();
Adapter(FragmentManager fm) {
super(fm);
}
void addFragment(Fragment fragment, String title) {
mFragments.add(fragment);
mFragmentTitles.add(title);
}
@Override
public Fragment getItem(int position) {
return mFragments.get(position);
}
@Override
public int getCount() {
return mFragments.size();
}
@Override
public CharSequence getPageTitle(int position) {
return mFragmentTitles.get(position);
}
}
public static Fragment create() {
return new SearchFragment();
}
}
字符串.xml
<string name="Repositories">Repositories</string>
<string name="Code">Code</string>
<string name="Issues">Issues</string>
<string name="Users">Users</string>
【问题讨论】:
-
ye.It 工作。谢谢:-)
标签: android