如何在抽屉布局(带有导航抽屉菜单)中使用Android导航组件(导航图)?

如何在抽屉布局(带有导航抽屉菜单)中使用Android导航组件(导航图)?,第1张

如何在抽屉布局(带有导航抽屉菜单)中使用Android导航组件(导航图)?

Navigation组件

NavigationUI
navigation-ui
工件中提供了一个帮助器类。根据用于导航抽屉的带有导航文档的“
更新UI组件”,您可以
setupWithNavController()
通过将目标项绑定到菜单项,使用该方法自动将菜单项连接到在导航图中设置的导航目标:

如果

MenuItem
匹配的ID与目的地的ID相匹配,则
NavController
可以导航到该目的地。

因此,您根本不需要

onNavigationItemSelected
实现,也不需要执行任何FragmentTransactions。只需确保
android:id="@+id/fragment_y"
菜单XML中的与
android:id="@+id/fragment_y"
导航XML中的匹配并调用即可
setupWithNavController()

NavigationView navView = findViewById(R.id.nav_view);// This is what sets up its own onNavigationItemSelectedNavigationUI.setupWithNavController(navView, navController);


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5430942.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存