Android TabLayout内部导航抽屉,带有碎片

Android TabLayout内部导航抽屉,带有碎片,android,android-fragments,android-viewpager,navigation-drawer,android-tablayout,Android,Android Fragments,Android Viewpager,Navigation Drawer,Android Tablayout,我正在使用带有片段的NavigationDrawer。现在我有8个菜单在我的导航抽屉,但我想使用标签布局只有两个或三个片段 我在一个片段中使用tab布局,该片段在菜单中的名称是department。 所以我使用的是ViewPager和PagerAdaper,所以我需要在Main Activity或fragmentClass.java中编写代码吗 我在堆栈溢出上使用代码段时遇到问题,因此以下是我代码的要点: Mainactivity.java- Fragment\u Department.ja

我正在使用带有片段的NavigationDrawer。现在我有8个菜单在我的导航抽屉,但我想使用标签布局只有两个或三个片段

我在一个片段中使用tab布局,该片段在菜单中的名称是department。 所以我使用的是ViewPager和PagerAdaper,所以我需要在Main Activity或fragmentClass.java中编写代码吗

我在堆栈溢出上使用代码段时遇到问题,因此以下是我代码的要点:

  • Mainactivity.java-
  • Fragment\u Department.java-
  • FragmentDepartmentView.xml-
  • 我应该在哪里编写Java PagerAdapter和ViewPager代码?我尝试在DepartmentFragment.java中对其进行编码,但在这个类中没有得到“getSupportFragmentManager()”


    我是否需要处理mainActivity.java中的每个片段???

    使用getChildFragmentManager()而不是getSupportFragmentManager()。

    您是否尝试过使用
    getChildFragmentManager()
    ?不,我不知道,因为您希望表格只在特定片段内,如果是打字错误,那么它必须在fragmentIdk内,但是在要点中,FragmentDepartment.java不同于它的公共类FragmentDepartment。您不是因此而出错吗?而且,您的FragmentDepartmentView.xml与您在片段中膨胀的片段不同,后者是Fragment\u department