У меня есть настройка графика навигации Jetpack с нижней навигацией и панелью действий.Нижняя навигация имеет 3 вкладки.1 из этих вкладок содержит подробный фрагмент, который я хотел бы отобразить стрелкой назад на панели действий.
В MainActivity
onCreate()
, я добавил:
supportActionBar?.setDisplayHomeAsUpEnabled(true)
На каждой вкладке и фрагменте отображается кнопка «Назад».
Как запретить отображение кнопки «Назад», если пользователь не перешел к фрагменту не верхнего уровня? Существует лиметод, который определяет, когда произошла конкретная навигация?Если это так, я предполагаю, что могу сделать что-то вроде supportActionBar?.setDisplayHomeAsUpEnabled(false)
Кроме того, есть ли способ отобразить пользовательскую стрелку назад на дочерних страницах?Стрелка по умолчанию не соответствует пользовательскому интерфейсу.
Рад предоставить больше подробностей, если это необходимо.