Android 单片段容器与多片段容器
我在MVC架构的项目中使用底部导航栏。我习惯于创建只使用一个片段容器(通常使用MainActivity.kt/main_activity.xml)的项目,根据用户交互来切换片段 现在,由于我使用的是一个底部导航栏,它是main_activity.xml(我使用它作为片段容器)的一部分,我认为它应该用于所有包含底部导航栏的片段,而不是所有不属于底部导航栏的其他片段Android 单片段容器与多片段容器,android,android-fragments,bottomnavigationview,Android,Android Fragments,Bottomnavigationview,我在MVC架构的项目中使用底部导航栏。我习惯于创建只使用一个片段容器(通常使用MainActivity.kt/main_activity.xml)的项目,根据用户交互来切换片段 现在,由于我使用的是一个底部导航栏,它是main_activity.xml(我使用它作为片段容器)的一部分,我认为它应该用于所有包含底部导航栏的片段,而不是所有不属于底部导航栏的其他片段 我是否应该为所有不包含底部导航栏的片段创建第二个activity/xml作为第二个片段容器(例如,按下按钮打开一个新片段,该片段不包含
我是否应该为所有不包含底部导航栏的片段创建第二个activity/xml作为第二个片段容器(例如,按下按钮打开一个新片段,该片段不包含底部导航栏,也不做任何事情)?还是我应该试着把所有这些塞进一个容器?对于这种特殊情况,最好的方法是什么?以我的拙见,我认为您不必为非底部导航片段创建其他活动。 如果你用同样的主要活动来做那就好了。 我的另一个建议是使用导航组件,使一个NavHostFragment充当片段(目的地)容器 探索如何使用底部导航实现导航组件 此外,还会让您知道如何在片段之间传输 快乐编码