【问题标题】:AndroidX Navigation up affordanceAndroidX 向上导航功能
【发布时间】:2020-05-08 09:24:51
【问题描述】:

我正在使用 AndroidX 导航库,到目前为止,它的工作原理就像一个魅力。 但是当工具栏/操作栏上显示“home as up”按钮时,我很难控制。 我使用的是 BottomNavigation,因此其中显示的所有项目不应显示“home as up”。

我该如何控制?

【问题讨论】:

    标签: androidx android-bottomnavigationview


    【解决方案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 中声明这些

    干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 1970-01-01
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多