Фрагмент изменения действия в Навигаторе от внешней кнопки - PullRequest
0 голосов
/ 18 марта 2020

Итак, я установил активность по умолчанию в Android Studio. Я также добавил несколько кнопок в навигационную активность по умолчанию XML. Кнопки меню навигации по умолчанию, очевидно, изменяют фрагмент, но мне было интересно, как я могу также изменить фрагменты с помощью кнопок, которые я добавил внизу? Причина, по которой у меня возникли проблемы, заключается в том, что кнопки меню по умолчанию для навигации являются частью navGraph, а мои кнопки - нет, спасибо!

[enter image description here] [enter image description here] enter image description here

1 Ответ

0 голосов
/ 19 марта 2020

Все, что вам нужно сделать, это установить onClickListeners на кнопку.

Например:

val postButton = findViewById<Button>(R.id.post_button)

postButton.setOnClickListener {
    findNavController().navigate(R.id.post_fragment)
}
...