Как я могу переключаться между действиями в Android с помощью боковой панели?

Я пытаюсь работать с Android Sidebar в первый раз. Я успешно внедрил боковую панель в основное задание, но хочу, чтобы во всех остальных действиях я использовал боковую панель Есть ли решение для этого? или мне нужно использовать фрагмент??

Спасибо

2 ответа

Вы можете выбрать тип навигации, отличный от пустого, например "Ящик навигации", а затем создать собственные фрагменты для каждого параметра "Ящик навигации".

Я предполагаю, что под боковой панелью вы имеете в виду DrawerLayout.

При использовании этого типа навигации лучше использовать поток на основе фрагментов, а не на основе действий. Реализация DrawerLayout в нескольких действиях вызовет много избыточного кода.

Решение заключается в использовании фрагментов. Поддерживайте экземпляр FragmentTransaction в течение всего жизненного цикла вашего приложения. Определите макет, который вы хотите изменить, когда пользователь нажимает на элементы навигации, и добавьте / замените фрагменты в этом макете в соответствии с потоком вашего приложения.

Другие вопросы по тегам