2014-12-07 2 views
-1

У меня есть макет, как это:Как вставить меню в несколько фрагментов?

enter image description here

Есть 4, но я осколков-хочу, чтобы я мог сдвинуть фрагмент 1 и (List) Фрагмент 3 (вместе), как Menue влево и вправо (см. стрелку на картинке) в зависимости от ориентации телефона (пейзаж показывает все, если не показывает фрагмент2 + фрагмент 4 - и фрагмент 1 и 3, как меню для перемещения)

Когда я нажимаю o элемент на Listfragment3, он должен открыть новое содержимое во фрагменте 4.

Что бы быть лучшим способом решить это?

ответ

1

Попробуйте использовать DrawerLayout или SlidingPaneLayout.

+0

Да, это сработало, но у меня все еще есть проблема: Я хочу, чтобы левое меню перекрывалось, когда устройство вертикально. Если он горизонтальный, он отображает меню каждый раз ... hmm – Steve

+0

Я не знаю, какое решение вы выбрали, но если вы используете «DrawerLayout» в горизонтальной ориентации, используйте «DrawerLayout # openDrawer», чтобы показать меню и 'DrawerLayout # setDrawerLockMode', чтобы отключить взаимодействие с меню. –

+0

, но потом он накладывается справа? – Steve

Смежные вопросы