2012-04-23 223 views
4

我已經創建了整個片段使用一個應用程序,按照準則,這樣我就可以顯示在大屏幕更詳細的意見。不過,我也想使用製表符導航,根據指導方針也應該是片段而不是棄用的TabHost。片段標籤和片段活動

一些谷歌搜索顯示,你不能/不應該巢片段。我的問題是,如果你想擁有標籤,你想要做什麼,但是你還想支持不同尺寸設備的分片?我應該刪除碎片併爲手機和平板電腦開展兩項獨立的活動嗎?

使它更加混亂,設計指南here,顯示標籤導航,然後什麼看起來像一個片段活動。這是嵌套片段的情況還是它們是單獨的活動?

回答

3

有一個API演示該演示組合ViewPagerTabHost切換片段一個代碼示例:Support4Demos/src/com/example/android/supportv4/app/FragmentTabsPager

如果你不喜歡TabHost,這裏是相同代碼的另一個例子,但使用動作條和標籤ActionBarSherlock:http://code.google.com/p/sherlock-demo/

+0

謝謝,我看着他們,但它並沒有說明如何應對嵌套的片段。我最終通過改變方向並再次添加選項卡時手動移除嵌套的片段來實現它。這並不完美,但它似乎工作。 – 2012-05-09 09:47:03

+0

你不能嵌套片段。戴安自己也這麼說。 http://stackoverflow.com/a/6847770/517561在Android中,無論Dianne說法是否正確。 – Sparky 2012-05-09 10:06:48

+0

這就是我的想法。但是你可以在這裏看到新People應用程序中嵌套片段的樣子:http://developer.android.com/design/patterns/multi-pane-layouts.html – 2012-05-09 10:08:56