AndroidX Навигация до доступности - PullRequest
0 голосов
/ 22 января 2020

Я пользуюсь навигационной библиотекой AndroidX, пока что она работает как чар. Но я изо всех сил пытаюсь контролировать, когда кнопка «домой как вверх» отображается на панели инструментов / панели действий. Я использую BottomNavigation, поэтому все элементы, показанные в нем, не должны отображать «home as up».

Как мне это контролировать?

1 Ответ

0 голосов
/ 22 января 2020

Я посмотрел немного больше, есть функция, которую я пропустил раньше, вам нужно определить места назначения высшего уровня в коде:

        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%, почему вы должны это сделать в коде и не объявляйте их в вашей навигации / навигации. xml

ура

...