2013-11-04 30 views
4

這個問題有點難以言表,我會盡我所能。Android:在片段內創建標籤

我有這個使用導航抽屜的android應用程序,因此在main_activity中,導航抽屜會改變我想要的不同種類的碎片。

在一個片段中,我希望它能夠有四個選項卡。標籤的功能非常簡單,因爲它基本上只顯示一些圖片和數據。但是,我不認爲android允許你在一個片段中有一個tabhost。

我可以通過在頂部創建我自己的按鈕來實現類似的結果,並且它動態地改變了這個片段中的視圖,但是,我想知道是否有一種更直觀的獲得相同結果的方式?

+0

爲什麼你認爲Android不允許片段內的選項卡?這工作得很好。 – SimonSays

+0

你可以簡單介紹一下它的工作原理嗎?因爲從教程中,選項卡必須在選項卡活動中進行託管。 – noobiehacker

回答

3

您可以在Fragment內使用TabHost就好了。 A TabActivity不需要託管標籤。 TabActivity只提供了一些功能,您也可以自己將其添加到Fragment。查看TabHost文檔,特別是關於addTab()的章節。你也可以在這裏搜索SO,你會發現很有用的帖子,如this one

+0

謝謝,非常感謝! – noobiehacker