2012-04-25 55 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

回答