TAB1 TAB2 TAB3
| | |
FragmentA FragmentC FragmentE
| | |
FragmentB FragmentD FragmentF
我希望我的用戶界面如上所示佈置。我已經閱讀了關於片段是如何工作的,看起來我應該能夠實現一個用戶界面,該界面允許我在各個選項卡之間切換,以便每個選項卡都有一個片段,並且在片段上選擇某些內容會導致顯示另一個片段。在android中,如何在每個選項卡內創建不同的片段/活動堆棧,並保持跨越選項卡更改?
現在的問題:我看不到我如何在每個選項卡中維護不同的片段堆棧。我想要的是當使用Tab2中的後退按鈕時,能夠從fragmentD到FragmentC。切換到Tab1會顯示我FragmentB,並允許我使用BACK按鈕導航到FragmentA。 有沒有像我已經描述過的那樣有多個片段堆棧的方法?
API現在支持getChildFragmentManager(),它允許片段具有子片段。 – 2014-07-11 18:35:42