Android导航JetPack + BottomNavigationView +嵌套片段

时间:2018-09-10 22:20:50

标签: android android-fragments android-navigation android-jetpack android-architecture-navigation

您有没有使用带有导航组件的BottomNavigatationView并包含嵌套片段的示例应用程序?我想在BottomNavigationView中创建一个带有3个选项卡(A,B,C)的应用程序,每个选项卡都与包含嵌套片段的片段相关。

标签A:片段A1->片段A2->片段A3,标签B:片段B1->片段B2,标签C:片段C1->片段C2。

Android开发者的默认实现存在一些问题,无法正常运行(根据BottomNavigationView的材料行为):

  1. 单击底部导航栏中的活动选项卡会触发重新创建片段(它不应该这样做)。

  2. 我选择一个选项卡(例如选项卡B),移至嵌套片段(例如Frag B2),然后选择选项卡A并再次单击选项卡B,然后Frag B1可见(不像我期望的那样Frag B2 )。

您有开箱即用的解决方案吗?

1 个答案:

答案 0 :(得分:-1)

Social Network App using JetPack

此应用是使用Android JetPack组件构建的。

还根据需要使用BottomNavigationView 按照此链接的要求。 您可以分叉它,也可以为它做贡献,因为它是OpenSource。