2010-11-01 80 views
1

可能重複:
Android - iphone style tabhost如何在android中創建自定義tabbar以使其看起來像iphone tabbar?

我試圖找出如何實現標籤欄的外觀和感覺像在iOS的Android應用程序提供了一個?我使用的是正常的,但它使我的申請看起來很老派。我想實現相同的視覺體驗,如下圖:

http://www.android.com/market/data/screenshots/com.i2.android.brasileirao.activity0.png

我也看了mobyfactory-uiwidgets-的Android BU他們遠離等於一的形象。

感謝牛逼

+0

[看這裏](http://stackoverflow.com/a/6992662/593709)如果你想iPhone像標籤主機。 – 2012-03-21 11:09:59

回答

2

有沒什麼可說的TabHost在選項卡式佈局需要是標籤內容區域上方,因此隨時要堅持它的地方。但不要因爲你可以把標籤貼在底部; Android用戶不習慣這一點,你需要有一個更好的理由,而不是因爲違反用戶體驗期望而「看起來老派」。

如果您只是想修復個別標籤自身的外觀,您可以使用TabSpec'ssetContent(View v)方法爲選項卡設置自定義視圖。另請參閱Google IO 2010計劃應用的source code。你絕對可以用很多很好的方式來修改標籤,而不會讓用戶對Android標籤的內容以及它們的功能有所瞭解。

+0

我不知道底部的部分,我會小心翼翼的用我的標籤欄,我不想不尊重android的UX期望,只是想讓我的應用程序看起來更好。我會看看課程代碼。非常感謝Yoni! – Thiago 2010-11-01 17:35:09