我们可以合并两个片段容器吗?

时间:2015-03-19 02:50:31

标签: android android-layout android-fragments android-activity

我有一个活动,其布局如下: enter image description here

它有两个容器,我可以在其中添加/替换两个片段。

现在考虑第二个片段中的按钮。当用户单击它时,应将两个容器合并到一个容器中,并向其添加第三个片段C.像这样:enter image description here

没有采取其他活动,是否可能?有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

我遇到过这样的情况:

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

当我需要有2个容器的东西时,我只需要创建一个新的Fragment来托管2个容器并处理嵌套的片段,如下所示: enter image description here

答案 1 :(得分:0)

我能想到的最简单的解决方案是在您的布局中放置容器C,并在显示片段A和B时将其可见性设置为View.GONE。 在显示Fragment C时,将Container C的可见性设置为View.VISIBLE,将Container A和B的可见性设置为View.GONE。