2012-02-02 107 views
0

我正在用ActionBarSherlock製作我的第一個Android應用程序。Android佈局片段/活動混亂

應用程序將始終有一個由3個選項卡組成的操作欄(默認情況下爲第一個選項卡)。 該應用程序可以擴展用於平板電腦。

我一直在搜索網頁,並遵循android開發指南,但是我發現了一些令人困惑的東西。 第一個標籤屏幕將是一個帶有項目列表的列表視圖,onitemselected應將用戶發送到具有該項目更多細節的屏幕。

什麼時候應該使用片段?每個標籤應該是一個片段嗎? 或者,每個標籤是否應該調用一個由碎片組成的新活動? 而且,如果使用片段,我應該將它們放在不同的類中,還是將它們嵌入到活動中?

感謝任何幫助,謝謝。

回答

0

您應該先閱讀這兩個鏈接。

http://android-developers.blogspot.com/2011/09/preparing-for-handsets.html

http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html

如果您打算讓這兩個手機和平板電腦上運行的應用程序。使用片段是一個好主意,然後使用shell活動來包裝該片段。

+0

確實如此,如果您從AppStore加載內容,使用ViewPager也可以,但不會是一個好的解決方案,那麼您無法阻止預加載下一頁。 – brokedid 2013-02-21 21:32:53

0

我對Fragments的經驗主要集中在ViewPager上,所以我不完全確定它是否適用於此。

在Android中,應該儘可能使用Fragments。作爲一般的經驗法則,假設您將UI從手機轉換爲平板電腦,可以保持在同一配置中的元素應該是碎片。

有一個名爲ListFragment的Fragment子類,因此您可能需要查看第一個標籤。 (ListFragment是用於像ListActivity的片段是用於活動)

還有一個我發現處理片段的教程。沒有真正關注它,但我希望它有幫助。

http://android.codeandmagic.org/2011/07/android-tabs-with-fragments/

至於動作條/ ActionBarSherlock,我絕對沒有經驗withit所以有人可能要補充。