Есть ли альтернатива вложенным фрагментам?

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

I' Я работаю над приложением с вкладками ( android:minSdkVersion="12") со следующим пользовательским интерфейсом:

enter image description here

Панель поиска всегда здесь, и пользователь может перемещаться по нескольким пунктам меню («домой», « галерея'...). Моя идея состояла в том, чтобы использовать BaseActivity с макетом, содержащим панель поиска и FrameLayout, в котором я загружал фрагмент, соответствующий выбору пользовательской навигации.

Моя проблема заключается в том, что в «Главном» фрагменте у меня есть несколько вкладок, которые я хотел реализовать таким же образом, то есть с макетом, содержащим панель вкладок и FrameLayout, в котором я загружал соответствующий фрагмент, и это приводит во вложенный фрагмент...

Я знаю, что вместо BaseActivity я мог бы использовать несколько действий и включать панель поиска в каждый макет, но это заставляло бы ее появляться и исчезать каждый раз, когда пользователь менял действия...

РЕДАКТИРОВАТЬ

Мне также нужен фиксированный нижний колонтитул, поэтому я не могу использовать панель действий, предложенную CommonsWare в его ответе.

Кто-нибудь может помочь?

6
задан Community 23 May 2017 в 11:48
поделиться