我正在尝试实现具有以下规格的应用程序:
主 fragmentActivity 中的 tabhost。在每个选项卡中,都有一个片段。
在选项卡 B 中,我有一个 ListFragment。我希望能够单击列表元素并在列表上方的同一选项卡中打开一个新片段。但我不希望这个片段占据整个屏幕;我仍然希望能够在打开新片段的情况下切换选项卡。我还希望能够关闭新片段并再次查看列表。
我应该如何实施呢?我尝试用 fragmentActivity 替换选项卡 B 的片段,以便我可以处理片段之间的转换,但 tabhost 抱怨。
有没有办法从选项卡 B 启动另一个片段(接管当前片段在活动中的位置)?我希望能够关闭新片段并返回选项卡 B 的列表。
更新:我想通了!有一种叫做片段回栈的东西。