現在、アプリケーションで 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];
}
}
私の懸念は、最初の Fragment の読み込みが完了したら、ストリップのタイトルを変更する必要があることです。
私はすでに FragmentPagerAdapter を取得しようとしましたが、それを操作しようとしましたが、タイトル (テキスト) を変更することはできませんでした
確かに getPageTitle メソッドがあります: mPagerAdapter.getPageTitle(position) ですが、setPageTitle はありません ...
アイデアや提案はありますか?