【发布时间】:2017-01-30 18:51:07
【问题描述】:
我正在处理我的个人项目,我不能只创建 2 个均匀的选项卡,我总是以 3 个选项卡结束。
【问题讨论】:
我正在处理我的个人项目,我不能只创建 2 个均匀的选项卡,我总是以 3 个选项卡结束。
【问题讨论】:
检查您的视图寻呼机适配器,它必须返回三个对象,即计数将是 3,类似于
public static class MyPagerAdapter extends FragmentPagerAdapter {
private static int NUM_ITEMS = 3;
public MyPagerAdapter(FragmentManager fragmentManager) {
super(fragmentManager);
}
@Override
public int getCount() {
return NUM_ITEMS;
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0: // Fragment # 0 - This will show FirstFragment
return SampleFragment.newInstance("Page # 1",false);
case 1: // Fragment # 0 - This will show FirstFragment different title
return SampleFragment.newInstance( "Page # 2",true);
case 2: // Fragment # 1 - This will shw SecondFragment
return SampleFragmentMulticity.newInstance( "Page # 3",false);
default:
return null;
}
}
@Override
public CharSequence getPageTitle(int position) {
return "Page " + position;
}
}
【讨论】: