Android 导航组件的多个容器
是否可以在两个(或多个)容器之间共享导航图? 我希望实现的是有两个容器(NavHosts):Android 导航组件的多个容器,android,android-architecture-components,android-architecture-navigation,Android,Android Architecture Components,Android Architecture Navigation,是否可以在两个(或多个)容器之间共享导航图? 我希望实现的是有两个容器(NavHosts): 位于底部导航上方和工具栏下方的一个较小的 二是全屏 我想要一个导航图,因为来自一个容器的片段可以触发来自另一个容器的操作。否则,它(有更多相互交互的导航图)将变得杂乱无章,库所产生的问题将超过优势。看起来您不能,但您可以使用嵌套导航:即将工具栏导航包装在全屏内(反之亦然),并使用 navController.popBackStack()是的,这是可能的。看一看。这是Android导航组件的一个实现,
- 位于底部导航上方和工具栏下方的一个较小的
- 二是全屏
我想要一个导航图,因为来自一个容器的片段可以触发来自另一个容器的操作。否则,它(有更多相互交互的导航图)将变得杂乱无章,库所产生的问题将超过优势。看起来您不能,但您可以使用嵌套导航:即将工具栏导航包装在全屏内(反之亦然),并使用
navController.popBackStack()
是的,这是可能的。看一看。这是Android导航组件的一个实现,具有底部导航视图,每个选项卡都有单独的历史记录。您可以使用这个概念,并根据您的应用程序更改它谢谢,但我对基于当前显示的片段处理导航视图的可见性不感兴趣。现在我决定放弃导航组件库。