【问题标题】:How to create only 2 tabs in Android Studio?如何在 Android Studio 中只创建 2 个选项卡?
【发布时间】:2017-01-30 18:51:07
【问题描述】:

我正在处理我的个人项目,我不能只创建 2 个均匀的选项卡,我总是以 3 个选项卡结束。

【问题讨论】:

    标签: java tabs


    【解决方案1】:

    检查您的视图寻呼机适配器,它必须返回三个对象,即计数将是 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;
            }
    
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-01
      • 1970-01-01
      • 2013-11-15
      • 1970-01-01
      相关资源
      最近更新 更多