Общие вопросы дизайна о боковых навигационных меню и фрагментах

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

На самом деле я хочу, чтобы каждая из этих опций бокового меню заменила рамку содержимого на страницу просмотра, в которой есть вкладки, между которыми можно перемещаться. (Значит, фрагменты внутри фрагментов?) Например, пользователь сможет выбрать «Просмотр категорий» в боковом навигационном меню, а во фрейме содержимого будут вкладки, позволяющие ему перемещаться между категориями.

Надеюсь, вы понимаете это - я пытаюсь понять, как спроектировать мое приложение, чтобы оно работало так. Насколько я понимаю, просмотрщики обычно привязаны к действиям, значит ли это, что каждый параметр в моем боковом меню должен вызывать новое действие?


person user2926051    schedule 27.10.2013    source источник


Ответы (1)


Вложенные фрагменты (т. е. фрагменты, содержащие фрагменты) изначально доступны на устройствах v17+ (android.app.Fragment.getChildFragmentManager()) или через Библиотека поддержки (android.support.v4.app.Fragment.getChildFragmentManager() вплоть до Android 1.6 (v4) — просто передайте FragmentManager, возвращаемый getChildFragmentManager(), при создании FragmentPagerAdapter для использования с ViewPager из вашего Fragment.

person ianhanniballake    schedule 27.10.2013