AndroidX导航功能

时间:2020-01-22 09:03:20

标签: androidx android-bottomnavigationview

im使用AndroidX导航库,到目前为止,它的工作方式像一个超级按钮。 但是,我难以控制何时将“ home as up”按钮显示在工具栏/操作栏上。 我使用的是BottomNavigation,因此其中显示的所有项目均不应显示“家住”。

我该如何控制?

1 个答案:

答案 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中声明它们

欢呼