Android-NavigationComponentwithmultiplemenusforBottomNavigation”
创始人
2024-08-19 20:00:39
0

在使用 Navigation Component 的 Bottom Navigation 时,如果需要同时支持多个菜单,可以按照以下步骤操作:

1.在 res 目录下新建 menu 文件夹,并在该文件夹下创建多个 xml 文件,如:menu_home.xml、menu_category.xml、menu_setting.xml。

2.在 XML 中定义不同的菜单项,如:

menu_home.xml:


    
    

menu_category.xml:


    

...

3.在 activity_main.xml 中添加 BottomNavigationView,并设置默认菜单:


4.在 MainActivity 中使用 Navigation Controller,并在 onCreate() 中设置默认导航:

private val homeNavGraph by lazy {
    // 从 navigation 中加载 Home 导航图
    navController.navInflater.inflate(R.navigation.nav_home)
}

private val dashboardNavGraph by lazy {
    // 从 navigation 中加载 Dashboard 导航图
    navController.navInflater.inflate(R.navigation.nav_dashboard)
}

private val categoryNavGraph by lazy {
    // 从 navigation 中加载 Category 导航图
    navController.navInflater.inflate(R.navigation.nav_category)
}

private fun setupBottomNavigationView() {
    // 绑定 BottomNavigationView 和 NavController
    val bottomNavigationView = findViewById

相关内容

热门资讯

必备教程!德扑之星隐藏(wep... 此外,数据分析德州(德扑之星隐藏)辅助神器app还具备辅助透视行为开挂功能,通过对客户德扑之星隐藏透...
推荐一款!wpk下载(wepo... 推荐一款!wpk下载(wepoKE)外挂透明挂辅助插件(辅助挂)可靠技巧(有挂神器)-哔哩哔哩;wp...
每日必看!德州ai智能(wep... 每日必看!德州ai智能(wepoker)外挂透明挂辅助机制(辅助挂)科技教程(有挂规律)-哔哩哔哩;...
透明有挂!pokermaste... WePoke高级策略深度解析‌;透明有挂!pokermastersteam外挂(WePoke)外挂透...
今日公布(智星德州)外挂透明挂... 今日公布(智星德州)外挂透明挂辅助器(透视)透视辅助(有挂教学)-哔哩哔哩1、玩家可以在智星德州软件...
热点讨论!线上德州ai(weP... 【福星临门,好运相随】;热点讨论!线上德州ai(wePokE)外挂透明挂辅助工具(透视)2024新版...
重大消息(德扑之星ai软件)外... WePoke高级策略深度解析‌;重大消息(德扑之星ai软件)外挂透明挂辅助器(透视)辅助透视(有挂透...
总算了解(德州alphax)外... 1、总算了解(德州alphax)外挂透明挂辅助脚本(透视)软件透明挂(有挂头条)-哔哩哔哩;详细教程...
普及知识(德扑手牌)外挂透明挂... 普及知识(德扑手牌)外挂透明挂辅助软件(透视)辅助透视(揭秘有挂)-哔哩哔哩;亲真的是有正版授权,小...
我来教大家!cloudpoke... 我来教大家!cloudpoker辅助透视(WEPOke)外挂透明挂辅助机制(透视)2024版教程(新...