Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android Studio中仅创建2个选项卡?_Java_Tabs - Fatal编程技术网

Java 如何在Android Studio中仅创建2个选项卡?

Java 如何在Android Studio中仅创建2个选项卡?,java,tabs,Java,Tabs,我正在处理我的一个个人项目,我不能只创建两个相等的选项卡,我总是以三个选项卡结束。检查您的视图寻呼机适配器,它必须返回三个对象,即计数为3,类似于 public static class MyPagerAdapter extends FragmentPagerAdapter { private static int NUM_ITEMS = 3; public MyPagerAdapter(FragmentManager fragmentManager) {

我正在处理我的一个个人项目,我不能只创建两个相等的选项卡,我总是以三个选项卡结束。

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

    }