Android 如何在单活动体系结构中使用BottomNavigationView
我正在为我的项目使用导航架构组件,并计划使用单活动架构。因此,我的应用程序流程如下所示:Android 如何在单活动体系结构中使用BottomNavigationView,android,kotlin,android-architecture-navigation,Android,Kotlin,Android Architecture Navigation,我正在为我的项目使用导航架构组件,并计划使用单活动架构。因此,我的应用程序流程如下所示: SplashScreen->LoginScreen->主屏幕 SplashScreen、LoginScreen和主屏幕都是片段 我只有一个活动将具有NavHostFragment。按照设计,,我想在我的主屏幕中添加底部导航视图,但由于主屏幕是一个片段,我将在哪里托管底部导航视图?您可以将另一个导航主机片段放入主屏幕,还可以在那里添加底部导航视图 您的用例听起来好像实际上包含两个不同的导航: 主导航Spla
SplashScreen
->LoginScreen
->主屏幕
SplashScreen
、LoginScreen
和主屏幕
都是片段
我只有一个活动将具有
NavHostFragment
。按照设计,,我想在我的主屏幕中添加底部导航视图
,但由于主屏幕
是一个片段,我将在哪里托管底部导航视图
?您可以将另一个导航主机片段
放入主屏幕
,还可以在那里添加底部导航视图
您的用例听起来好像实际上包含两个不同的导航:
- 主导航
SplashScreen
->LoginScreen
->主屏幕
主屏幕中的主页导航
您想要什么,在每个片段中都可以使用BottomNavigationView?这意味着所有片段都可以访问底部导航视图?SplashScreen
和LoginScreen
不会显示BottomNavigationView
,但会显示主屏幕
。您是否尝试在主屏幕
片段中设置BottomNavigationView
?我可以放置navigationfragment
在片段内部
?当然。这只是附加到childFragmentManager
的另一个片段。