2
據我一直在尋找,我沒有想出我的代碼的最終解決方案。我想實現這樣的佈局東西:標籤之間的片段之間的導航ActionBar
動作條
----Tab 1 ---Fragment 1 - Fragment 2
----Tab 2 ---Fragment 3 - Fragment 4
----Tab 3 ---Fragment 5 - Fragment 6
我的問題是,當我訪問片段2從片段1,兩件事情可以根據實施情況發生。 A)片段1的內容仍在屏幕上。 B)當我從片段2訪問標籤2時,片段2中的內容仍然可見,並且當我再次按下Tab1時,Tab2中的內容仍然顯示在屏幕上。
我知道它可能沒有完全意義,但我試過嵌套的片段實現和一些自定義的backstack實現,但我無法理解如何做出正確的選擇。
更確切地說,我不能從片段2到片段1正確地「回來」。 我無法從片段2切換到Tab2,然後返回到Tab1(片段1)。
任何人都可以幫助我嗎?具有三個簡單片段(沒有內部片段)的操作欄的實現完美地工作。
下面是一些我以前的投入:
- https://github.com/commonsguy/cw-omnibus/blob/master/ViewPager/Fragments/src/com/commonsware/android/pager/EditorFragment.java
- How to navigate in fragments?
- Switching fragments within tab