6
ActionBarSherlockおよびViewPagerIndicatorライブラリを使用して、スライドエフェクトとアクションバーを実装します。その結果、さまざまなフラグメントをスワイプできますが、インジケータのタイトルは表示されません。ViewPagerIndicatorにタイトルテキストが表示されない
はここでここで私はViewPagerFragmentAdapterでgetPageTitle(int型)へのgetTitle(int型の位置)を変更することで問題を解決してきた私のアダプタ
public static class ViewPagerFragmentAdapter extends FragmentPagerAdapter implements TitleProvider {
ArrayList<Fragment> fragments = new ArrayList<Fragment>();
ArrayList<String> titles = new ArrayList<String>();
public ViewPagerFragmentAdapter(FragmentManager fm) {
super(fm);
fragments.add(new eventInvitedFragment());
titles.add("Invited");
fragments.add(new eventAllFragment());
titles.add("all");
fragments.add(new eventParticipatedFragment());
titles.add("participated");
}
@Override
public Fragment getItem(int position) {
return fragments.get(position);
}
@Override
public int getCount() {
return fragments.size();
}
@Override
public String getTitle(int position) {
return titles.get(position);
}
}
ご自身の質問にソリューションを投稿していただきありがとうございます。それは私を助けた。 – Seth
getPageTitle(int)メソッドを使用してタイトルを返しますが、問題は解決されませんでした。私を助けてください。 –
@NguyenMinhBinh 'tabLayout.setupWithViewPager(mViewPager);がありません。 ? これはタブが表示されない理由の1つです –