标签片段不起作用



我正在使用一个选项卡片段在滑动上显示选项卡,但是出乎意料的是,我遇到了一些我无法理解的错误。

我有3个TAB:TAB1,TAB2,TAB3,但是在每种情况下,我都会遇到错误

错误:(25,24(错误:不兼容类型:TAB1不能转换为fragment

我的gradle或其他地方有任何问题吗?

public class Pager extends FragmentStatePagerAdapter {
    int tabcount;
    public Pager(FragmentManager fragmentManager, int tabcount) {
        super(fragmentManager);
        this.tabcount = tabcount;
    }
    @Override
    public Fragment getItem(int position) {
        switch (position) {
            case 0:
                Tab1 tab1 = new Tab1();
                return tab1;
            case 1:
                Tab2 tab2 = new Tab2();
                return tab2;
            case 2:
                Tab3 tab3 = new Tab3();
                return tab3;
            default:
                Tab2 tab21 = new Tab2();
                return tab21;
        }
    }
}
public class Tab1 extends Fragment {
    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup  container, Bundle savedInstanceState) {
        return super.onCreateView(R.layout.tab1, container, false);
    }
}

检查您的导入,请确保您使用的是Fragment(android.support.v4.app.Fragment(而不是android.app.Fragment的支持版本。

最新更新