im使用AndroidX导航库,到目前为止,它的工作方式像一个超级按钮。 但是,我难以控制何时将“ home as up”按钮显示在工具栏/操作栏上。 我使用的是BottomNavigation,因此其中显示的所有项目均不应显示“家住”。
我该如何控制?
答案 0 :(得分:0)
我看了更多,以前没有想过一个功能,您需要在代码中定义顶级目的地:
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中声明它们
欢呼