2012-10-07 48 views
8

快速問題,操作欄和tabhost之間有什麼區別。我曾經使用tabhost併爲它添加標籤。操作欄和tabhost/tabactivity的區別是什麼

然後我被要求使用操作欄並閱讀它,它似乎只是另一種製表符的方式。那麼什麼時候會使用每個?什麼區別

謝謝

回答

12

很簡單:動作條是由於Android 3.0更換TabHost的。另外,ActionBar可以做比TabHost更多的事情(比如標誌作爲按鈕,旋鈕,動作按鈕......)。

看看Android設計指南中的ActionBar documentation

+2

另一個重要的事情是,ActionBar基於碎片的概念而不是活動。 – user210504

+1

@ user210504:不一定。操作欄中的標籤*可以綁定到碎片,但不一定是。您可以在UI中執行任何操作,以根據選項卡選擇來改變。 – CommonsWare

+0

謝謝你的明確答案。這絕對是有道理的。 Acceptes – Snake

相關問題