Итак, я недавно занимался обновлением своего приложения, чтобы использовать библиотеку поддержки новых материалов. Мое приложение имеет одно основное действие с помощью drawerLayout и навигации. Основное содержание приложения показано в frameLayout через фрагменты. Однако теперь я пытаюсь добавить вкладки материалов к одному из фрагментов ящика навигации. Тем не менее, я не уверен, как это реализовать, сохраняя мои фрагменты в ящике навигатора. Хороший пример того, что я пытаюсь достичь, показан ниже:
В этом приложении (Google play music) только некоторые элементы навигационного элемента имеют вкладки, а другие - нет. Итак, мой вопрос: как мне это реализовать? (Не ища код, просто обзор того, как мой макет должен быть организован)
Повторить/пояснить: У меня есть основной макет с frameLayout (для моего содержимого приложения) и navigationView (для навигации по различным фрагментам элементов). Затем у меня есть слушатель, который заменяет основной макет frameLayout элементом соответствующего фрагмента. Теперь мне нужно добавить вкладки только к одному из этих фрагментов (для перемещения между 4-мя другими фрагментами). Я также использую панель инструментов, которую я включаю в качестве отдельной компоновки.
Любые советы приветствуются. Извините, если мое описание немного запутанно; Я уточню все необходимые детали.