2012-04-25 58 views
1

我试图使用以下规范实现应用程序:Tabhost中的Android FragmentActivity?

主fragmentActivity内的tabhost。 在每个选项卡中都有一个片段。

在标签B中,我有一个ListFragment。我希望能够点击列表元素并在列表中的相同标签中打开一个新的片段。但我不想让这个片段接管整个屏幕;我仍然希望能够打开新片段的标签页。我也希望能够关闭新的片段并再次看到列表。

我应该如何去实施?我尝试用fragmentActivity替换标签B的片段,以便我可以处理片段之间的转换,但tabhost抱怨。

是否有某种方法可以从选项卡B启动另一个片段(它接管活动中的当前片段位置)?我想能够关闭新的片段并返回到选项卡B的列表。

更新:我想通了!有些东西叫做碎片背包。

+0

会为您的目的的dialogFragment工作? http://developer.android.com/reference/android/app/DialogFragment.html – JRaymond 2012-04-25 01:27:04

+0

感谢您的回应!不幸的是,我有一个片段类,它包含一个ViewPagerAdapter,我想在点击项目时启动它,所以DialogFragment对于我来说不够复杂。 – ViciousToast 2012-04-25 01:33:09

+0

酷!做未来的读者一个忙,并回答自己的问题:) – JRaymond 2012-04-25 05:28:46

回答