Java 在导航抽屉中的片段中嵌套包含片段作为子片段的TableLayout

Java 在导航抽屉中的片段中嵌套包含片段作为子片段的TableLayout,java,android,Java,Android,我已经成功地实现了一个带有片段Frag_a、Frag_B、Frag_C和Frag_D的导航抽屉,但我希望在片段B内部放置一个带有3个选项卡(子片段)的表格,分别是Child_Frag_1、Child_Frag_2、Child_Frag_3 有关如何通过child_Frag_1、child_Frag_2和child_Frag_1成功实现此目的的任何链接,都可以使用适配器。您只需要创建一个布局,适配器将根据需要反映任意多的布局或视图。您可以在internet上了解到许多有关适配器的信息。您可以使用T

我已经成功地实现了一个带有片段Frag_a、Frag_B、Frag_C和Frag_D的导航抽屉,但我希望在片段B内部放置一个带有3个选项卡(子片段)的表格,分别是Child_Frag_1、Child_Frag_2、Child_Frag_3


有关如何通过child_Frag_1、child_Frag_2和child_Frag_1成功实现此目的的任何链接,都可以使用适配器。您只需要创建一个布局,适配器将根据需要反映任意多的布局或视图。您可以在internet上了解到许多有关适配器的信息。

您可以使用TabLayout作为带有FrameLayout的TabItems的父项来保存实际片段:

<android.support.design.widget.TabLayout  
        android:id="@+id/tabLayout"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:background="#7367">  
  
        <android.support.design.widget.TabItem  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:text="Home" />  
  
        <android.support.design.widget.TabItem  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:text="Java" />  
  
        <android.support.design.widget.TabItem  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:text="Android" />  
  
        <android.support.design.widget.TabItem  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:text="Php" />  
    </android.support.design.widget.TabLayout>  
  
    <FrameLayout  
        android:id="@+id/frameLayout"  
        android:layout_width="match_parent"  
        android:layout_height="455dp"  
        app:layout_constraintEnd_toEndOf="parent"  
        app:layout_constraintStart_toStartOf="parent"  
        app:layout_constraintTop_toBottomOf="@+id/tabLayout">  
  
    </FrameLayout>  
</android.support.constraint.ConstraintLayout>  
使用与您想做的相同的操作,除了抽屉(没有问题),您可以像本教程中那样将承载TabLayout的片段视为正常活动

注意:我强烈建议您使用Android Jetpack架构的新导航组件。在这种情况下,它可以为您解决所有问题,比如导航和处理Backbackback以及许多其他问题,您可以查看更多信息


享受吧

是的,类似于此的内容谢谢您使用适配器填充布局