4
我想在TabHost中爲每個選項卡顯示不同的片段。但是 似乎沒有簡單的方法來做到這一點。 TabHost只能接受 A.視圖或B.當用戶選擇 選項卡時啓動活動的內容。有沒有方法在TabHost中顯示片段?
與A一起使用意味着我必須初始化每個片段並將它們加載到提供給TabHost的容器視圖中。但我希望 這些片段只在需要時加載 - 當用戶選擇它們的 選項卡時。
跟B一起意味着我將片段加載到每個選項卡的單獨活動 中。但是我希望片段能夠到達 「原始」父Activity,而不僅僅是一些shell活動,它們在標籤內容中託管 。
我錯過了什麼嗎?有沒有辦法正確管理與 TabHost碎片?
「官方解決方案」應該保留。請刪除其他鏈接 – fmo
官方解決方案重定向到示例頁面,其中說下載示例。在ApiDemos FragmentTabs只使用ActionBar選項卡,普通選項卡使用不贊成的TabActivity完成。如果有人澄清哪個是首選方式,請使用已棄用或不使用,我將不勝感激? – comodoro
這個鏈接非常有用:http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/ – comodoro