2013-01-23 125 views
0

enter image description here片段内的片段

在上图中,我想询问片段。 如果在片段2一个按钮,点击按钮,它开始在片段3 fragment3一个 更多的按钮,点击该回来片段2

谁能告诉我怎么解决它。

回答

0

您可以使用fragmentManager来管理第二个片段。

在“片段2”占位符,并在片段3按下按钮,只需启动新的片段 - 回到片段2

还要检查此链接:How can I use FragmentManager to display Fragment A, B, C,... in a FrameLayout?

+0

我使用了FragmentTransaction,但是,在片段2中还有什么显示在片段3中 –

+0

您的意思是相同的数据吗?比你可以加载和存储数据在你的片段,但不是在fragmentActivity – dilix

+0

在片段2我使用(3 textview,按钮),当我点击按钮它来到片段3 ID显示(4 textview,2按钮)。文本和按钮在片段2中还有什么 –

0

“里面片段片段”是不是一个这个案例很好的描述。您将首先有一个父母FragmentActivity,其中包含片段。片段1在你的案例中没有任何关系,所以现在就离开。

片段2上的按钮要求FragmentActivity使用FragmentManager向屏幕添加新片段。您希望使用FragmentTransaction.addToBackStack(null)将此步骤添加到后端堆栈,以便稍后可以返回到片段2。

片段3上的按钮要求FragmentActivity使用FragmentManager.popBackStack()从屏幕上移除。它就像浏览器的返回按钮。