AndroidX 向上导航功能
Posted
技术标签:
【中文标题】AndroidX 向上导航功能【英文标题】:AndroidX Navigation up affordance 【发布时间】:2020-05-08 09:24:51 【问题描述】:我正在使用 androidX 导航库,到目前为止,它的工作原理就像一个魅力。 但是当工具栏/操作栏上显示“home as up”按钮时,我很难控制。 我使用的是 BottomNavigation,因此其中显示的所有项目不应显示“home as up”。
我该如何控制?
【问题讨论】:
【参考方案1】:我看了一点,我之前错过了一个功能,你需要在代码中定义你的***目的地:
val topLevelDestinations = setOf<Int>(
R.id.nav_waste_calendar,
R.id.nav_news,
R.id.nav_waste_abc,
R.id.nav_pois
)
val appBarConfiguration =
AppBarConfiguration.Builder(topLevelDestinations).setDrawerLayout(drawer_layout).build()
setupActionBarWithNavController(navController, appBarConfiguration)
我不是 100% 确定您为什么必须在代码中执行此操作,而不是在您的 navigation/navigation.xml 中声明这些
干杯
【讨论】:
以上是关于AndroidX 向上导航功能的主要内容,如果未能解决你的问题,请参考以下文章
Android 使用BottomNavigationView和Novigation组件实现底部导航功能