【发布时间】:2013-03-05 15:55:10
【问题描述】:
据我环顾四周,我没有为我的代码找到好的最终解决方案。我正在尝试实现类似这样的布局:
操作栏
----Tab 1 ---Fragment 1 - Fragment 2
----Tab 2 ---Fragment 3 - Fragment 4
----Tab 3 ---Fragment 5 - Fragment 6
我的问题是,当我从 Fragment 1 访问 Fragment 2 时,可能会发生两件事,具体取决于实现。 A)来自片段 1 的内容仍在屏幕上。 B)当我从 Fragment 2 访问 Tab 2 时,Fragment 2 中的内容仍然可见,当我再次按下 Tab1 时,Tab2 中的内容仍在屏幕上。
我知道这可能不完全有意义,但我已经尝试过嵌套片段实现和一些自定义 backstack 实现,但我无法理解如何做到这一点。
更准确地说,我无法从 Fragment 2 正确“返回”到 Fragment 1。 我无法从 Fragment 2 切换到 Tab2 再回到 Tab1(Fragment1)。
谁能帮帮我?具有三个简单片段(无内部片段)的操作栏实现完美。
以下是我之前的一些输入:
【问题讨论】:
标签: android android-fragments nested android-actionbar android-tabs