2011-10-13 136 views
3

我目前正在研究我的第一個Android應用程序,它適用於我的大學。這個應用程序的結構是有5個特定的選項卡,每個選項卡在該選項卡內時都會給你多個選項來執行其他操作。因此,舉例來說,當您點擊標籤1時,您可以選擇查看新聞提要,Twitter提要,rss提要等。標籤2可能會提供有關學校不同部分的信息,因此可能會出現一個按鈕學術信息「,」財務信息「的另一個按鈕等。我在一個月前就開始了這項工作,並且使用嵌套在TabActivities中的ActivityGroups取得了良好的進展。然後有一天,我發現這兩個類都已被棄用,並建議使用Fragments,所以我重新使用Fragments。所以我的問題是任何人都可以給我指導我想要完成的整體結構。現在,我使用片段設置了基本選項卡,但是這不允許我在選項卡內部運行活動,更不用說在各自獨立活動之間切換的選項,這些選項都在其自己的尊重選項卡中進行切換。Android應用程序結構

我一直在工作很長一段時間,我只是需要一些指導,所以任何幫助表示讚賞。感謝您的時間,如果您需要任何其他信息,請讓我知道。謝謝。

回答

0

我確定你已閱讀過有關TabActivity的文檔。底線是你爲每個標籤所擁有的活動應該被Fragments取代。一個活動現在更多地是一個上層建築,它可以包含多個具有各自視圖的片段。其背後的原因是它使您的應用程序更加模塊化。你可以將這些片段作爲手機上的選項卡,但在大屏幕旁邊的彼此旁邊。

+0

好的,這就是我的想法,但是如果每個選項卡都是片段,那麼我怎麼能在每個選項卡中都有片段,作爲一個片段不能放在片段內? – Lance

+0

有每個選項卡的視圖並將碎片放在那裏? – MrJre

+0

這可能是要走的路。也許我應該比我已經有更多的觀點。我認爲他們或多或少是一個活動的容器。但是你說他們可以成爲碎片的容器? – Lance