如何使用导航组件在活动中并排显示 2 个片段 [关闭]

Posted

技术标签:

【中文标题】如何使用导航组件在活动中并排显示 2 个片段 [关闭]【英文标题】:How to display 2 fragments side by side in activity with Navigation Component [closed] 【发布时间】:2020-07-08 13:47:10 【问题描述】:

enter image description here

如何使用导航组件在同一活动中显示 2 个片段,如示例照片所示

【问题讨论】:

【参考方案1】:

理解导航组件的方式它不支持它也不应该支持。重点是拥有一个 NavHostFragment ,它与 nav_graph 将负责在您的应用程序中导航。它不能同时托管两个片段。现在你有两个选择。你可以有两个 NavHostFragment 和两个 nav_graphs 关联。或者您可以拥有某种 ListDetailsFragment 并使其管理列表和列表项详细信息显示。您可以在该片段内创建两个单独的子片段(ListFragment 和 DetailsFragment)以轻松管理事物。我个人建议最后一个。

【讨论】:

谢谢,我以标准方式创建了它,并使其能够与界面通信。

以上是关于如何使用导航组件在活动中并排显示 2 个片段 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何访问活动内部/从活动中的片段视图组件

底部导航 如何从片段内部更改片段

Android:当用户在导航组件、单活动应用程序中回击片段 B 时更新片段 A

如何使用底部导航视图和 Android 导航组件将参数传递给片段?

想要使用片段从导航抽屉活动移动到另一个屏幕,以在所有屏幕上显示抽屉

Android 全屏片段不显示导航和状态栏后面的元素