2013-01-23 173 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()從屏幕上移除。它就像瀏覽器的返回按鈕。