объединить вид вкладки с нижней навигацией - PullRequest
0 голосов
/ 07 мая 2018

В моем приложении я хочу объединить tabView с нижней панелью навигации. Я хочу, чтобы в нижней панели было три вкладки и три параметра, поэтому в итоге должно быть девять разных действий. Мои вкладки и панель определены в моем activity_main.xml, поэтому для каждого выбранного параметра в нижней панели вкладки остаются неизменными. Как открыть новый фрагмент, который зависит от комбинации выбранной вкладки и выбранного параметра нижней панели?

1 Ответ

0 голосов
/ 07 мая 2018

Я уже страдал от той же проблемы, и вот мое решение.

Вам понадобится 1 действие и 12 фрагментов, а не 9 для его достижения.

Основное действие содержит нижнюю панель навигации и 3 фрагмента раздувания, назовем их LeftFragment, MiddleFragment и RightFragment, это основное действие должно действовать только как инфлятор для этих фрагментов, не пишите никакого другого кода в Активность только менеджера для нижней панели навигации.

Каждый из этих фрагментов должен выступать в качестве держателя или менеджера для фрагментов вкладок, agian не записывать никакого кода в LeftFragment, MiddleFragment и RightFragment, а просто как менеджер для табуляции.

И ваш фактический код макета должен быть в каждом фрагменте вкладки. Надеюсь, что это ответ на ваш вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...