2013-07-10 158 views
1

假設我正在構建一個將通過標籤進行導航的應用程序。所以每個選項卡都是一個表格或ActivityAndroid標籤和不同的活動

如何在一項活動中創建TabHost,然後爲每個選項卡使用不同的項目,這樣我就不會混淆我的代碼?

回答

2

我不完全是你的意思是「混合代碼」。但使用標籤進行導航很容易實現。有一個主要的活動列出了所有的tabhosts,然後在點擊它們時被調用。 這個在本教程中有很好的解釋。 http://www.mkyong.com/android/android-tablayout-example/

希望這會有所幫助。隨意詢問是否有任何疑問。

+0

通過混合代碼我的意思是...如果一個選項卡是讓我們說秒錶和第二個選項卡是天氣forcast..those 2是不同的代碼集,我不想寫他們在同一活動..所以我怎麼能有一個「主要」活動,專門控制和實現每個標籤的標籤和2個活動。感謝您的回覆 – user2569246

+0

這就是發生了什麼。查看我發佈的教程,它的工作原理與您的想法完全相同,您只需更改活動中的特定代碼即可。如果這解決了您的問題,請提出答案。 –