2011-12-07 64 views
1

我目前正在創建一個應用程序,其中主屏幕是從2 Fragments中構建出來的。 當用戶選擇主屏幕上的選項時,屏幕的一部分會被新的Fragment取代,這些都是非常基本的東西。使用片段內的標籤(而不是FragmentActivity)

現在我試圖創建一個帶有多個選項卡的屏幕,這些選項卡都會在其中打開一個新的片段。我以正常的意圖工作,但是在切換到Fragments之前。 我讀到這可以通過使用FragmentActivity,但遺憾的是,你不能用FragmentActivity代替Fragment,只是因爲交易不會讓你。

有沒有在普通Fragment裏面做這個的方法?或者我應該嘗試通過使用一個內部片段的佈局來模仿行爲,這個片段在按下按鈕時會被另一個片段替換,就像主屏幕一樣? (或者由於碎片碎片而不能工作)

回答

1

在Android的支持庫中有一個例子,它描述了你所需要的東西。你可以在這裏找到它:FragmentTabs

+0

是的,我已經看到了一個,甚至自己嘗試過,但它確實有我在我的帖子中解釋的問題。它使用FragmentActivity,所以我不能用它來替換我的主要片段,僅僅是因爲TransactionManager只接受Fragments而不接受FragmentActivities。 而這個例子中缺少XML文件的事實並不是真的有幫助,因爲這給你帶來了一些錯誤,並且沒有解決它的線索。 –

+0

所以基本上你需要標籤來主持活動? – inazaruk

+0

不,我需要在片段中包含片段的選項卡。我甚至不確定這是否可能,因此我問了。我從碎片中完全創建了一個應用程序(將接口分成兩部分,其中一部分保持靜態),所以我無法真正使用活動,因爲據我所知,這些活動在佈局中不起作用。 –