навигационное представление с разными панелями инструментов для каждого фрагмента

Я реализую navigationview в Activity. Когда элемент навигации щелкается, запускается новый фрагмент. Моя панель инструментов определена в Activity, и проблема в том, что я хочу использовать разные панели инструментов для каждого фрагмента. Например, в одном фрагменте панель инструментов будет содержат спиннер, на другом пару текстовых обзоров и т.д.

Каковы мои варианты здесь? Я подумал о том, чтобы сохранить панель инструментов в «Активности» и впоследствии раздувать представления, которые мне нужны, из фрагмента, но, может быть, есть лучший подход?


person tasgr86    schedule 22.02.2016    source источник


Ответы (1)


Я ответил на очень похожий вопрос здесь:

Как использовать разные панели инструментов для каждого фрагмента

Это в основном все о:

1) Создание 1 XML для каждой отдельной панели инструментов

2) Включение их в основной XML-файл Activity

3) Отображение и скрытие нужной панели инструментов на каждом фрагменте

Надеюсь, это поможет.

person herrmartell    schedule 22.02.2016
comment
Просто, но умно! Большое спасибо - person tasgr86; 23.02.2016