0

У меня есть деятельность, которая имеет компоновку, как это: enter image description hereМожно ли объединить два контейнера с фрагментами?

Он имеет два контейнера, в которых я могу добавить/заменить два фрагмента.

Теперь рассмотрим кнопку во втором фрагменте. Когда пользователь нажимает на него, два контейнера должны быть объединены в один контейнер, а третий фрагмент C добавлен к нему. например: enter image description here

не принимая другую деятельность, возможно ли это или нет? Может ли кто-нибудь помочь?

+1

Как ленивый ниндзя .... предложил ........ Скрыть и показать лучший способ достичь этого! ... убедитесь, что вы избегаете вложенных фрагментов как можно больше – Devrath

ответ

0

я столкнулся такой ситуации, как это:

activity--> 1 container (place here all the fragments) 

Когда мне нужно что-то, что требовало бы иметь 2 контейнера, я просто создать новый фрагмент, на котором находится 2 контейнера и иметь дело с вложенными фрагментами, как это: enter image description here

0

Самое простое решение, которое я могу думать о том, чтобы иметь контейнер C в макете и установите его видимость View.GONE когда вы выводите Fragment а и В. и при показе фрагмента с, установите Container C видимость на View.VISIBLE и контейнер A и видимость B для View.GONE.

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