我目前在我的应用程序中使用 PagerTitleStrip(文档:http: //developer.android.com/reference/android/support/v4/view/PagerTitleStrip.html)
一切正常,我设置了这样的标题:
public class PageAdapter extends FragmentPagerAdapter {
private List<Fragment> fragments;
public PageAdapter(FragmentManager fm, List<Fragment> fragments) {
super(fm);
this.fragments = fragments;
}
@Override
public Fragment getItem(int position) {
return this.fragments.get(position);
}
@Override
public int getCount() {
return this.fragments.size();
}
String[] titles = { "1", "2", "3", "4","5" };
@Override
public CharSequence getPageTitle(int position) {
return titles[position];
}
}
我现在担心的是,一旦第一个片段完成加载,我必须更改片段的标题。
我已经尝试获取 FragmentPagerAdapter 并尝试对其进行操作,但从未成功更改标题(文本)
确实有一个 getPageTitle 方法: mPagerAdapter.getPageTitle(position) 但没有 setPageTitle ...
有什么想法或建议吗?