1

我見過很多與ActionbarSherlock使用有關的答案。即使我用了幾個月,我仍然沒有答案,爲什麼我應該真的用它?它比普通的Android支持庫還多嗎?我可以使用支持庫來獲得相同的視覺外觀。 我知道它使用支持或本機實現取決於運行的Android版本,但這有什麼實際好處?爲什麼要使用ActionbarSherlock?

+1

我的錯誤。去吧,給我點贊! – WindRider 2013-02-25 17:53:12

回答

8

它比普通的Android支持庫還多嗎?我可以使用 支持庫獲得相同的視覺外觀。

還有沒有在支持庫中支持ActionBar。 ABS是ActionBar的唯一後端。所以如果你想有一個關於HC設備的ActionBar,那麼這是唯一的方法。

編輯:
現在有在支持庫中可用的ActionBar正式回港。

+1

是的,你是對的。支持庫中沒有操作欄!我很困惑,因爲getSupportActionBar()方法的名稱在ABS NOT中在Support lib中引入! – WindRider 2013-02-25 17:36:13

2

它適用於較舊的平臺。像Android 2.0一樣。

3

ActionBarSherlock基本上提供了Android支持庫-v4沒有的BACKWARD COMPATIBILITY。這是因爲這個庫和HoloEveryWhere,用戶可以享受他們的舊手機(froyo,薑餅等)類似於ICS的用戶界面。如果您打算使用Honeycomb/ICS/JB,只需使用本機ActionBar即可。希望這是有道理的。