0

我開始使用android,並希望有一個具有多個選項卡的應用程序。我想使用SherlockActionBar庫的操作欄來支持運行預蜂窩版本的android的設備。我已經看到了很多創建和使用標籤的例子,我不知道現在最好或最好的方法是什麼。Android ActionBar選項卡和片段

我已經讀過,最好的方法是爲每個選項卡設置一個片段,並有一個控制片段切換的活動以及協調片段之間的通信。如果這是處理製表符的正確方式,最好在其自己的layout.xml中定義每個片段佈局。

看起來,當單擊按鈕在片段佈局中定義時,onclick會在父活動中觸發。如果是處理父代活動中的處理或將事件傳遞到正確的分段進行處理的最佳方式。

總之,我想知道創建帶有操作欄選項卡的應用程序的最佳實踐,代碼應該在哪裏以及應如何分開佈局。

謝謝你, 彌敦道

回答

0

你是從我可以讀出正確的方向。 Google有很多關於這個問題的最好的材料。另外看谷歌應用程序的參考,Play應用程序功能簡單的標籤導航,並定義我們應該怎樣做,不應該嘗試製作標籤。一個非常重要的教訓是,我們應該在每個標籤中只有1個片段,我們不應該嘗試在標籤內恢復導航(儘管可能通過一些黑客入侵)。

+0

謝謝,我已經閱讀過幾次google文檔,但並沒有詳細介紹如何使用佈局設置碎片。 – Nath5

+0

@Nath5,但佈局只是它與任何常規片段一起工作的方式。您可以在片段內的onCreateView()方法中創建佈局。 – Warpzit

+0

@Warpzit你能告訴我們更多關於爲什麼在標籤中後退導航在android中是錯誤的,並且在處理標籤(對話框,打開新活動..)時應該處理正確的導航方式? – chrisben

相關問題