我見過很多與ActionbarSherlock使用有關的答案。即使我用了幾個月,我仍然沒有答案,爲什麼我應該真的用它?它比普通的Android支持庫還多嗎?我可以使用支持庫來獲得相同的視覺外觀。 我知道它使用支持或本機實現取決於運行的Android版本,但這有什麼實際好處?爲什麼要使用ActionbarSherlock?
1
A
回答
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即可。希望這是有道理的。
相關問題
- 1. 爲什麼ActionBarSherlock菜單不起作用?
- 2. 爲什麼要使用Windows.Forms.Timer?
- 3. 爲什麼要使用Mockito?
- 4. 爲什麼要使用Django?
- 5. 爲什麼要使用DataTemplate.DataType
- 6. 爲什麼要使用PortletURL?
- 7. 爲什麼要使用Querydsl?
- 8. 爲什麼要使用CAssetManager?
- 9. 爲什麼要使用Socket.io?
- 10. 爲什麼要使用CC_BREAK_IF?
- 11. 爲什麼要使用File.join()?
- 12. 爲什麼要使用fluentmigrator?
- 13. 爲什麼要使用Asprintf?
- 14. 爲什麼要使用DialogFragment?
- 15. 爲什麼要使用restartLoader()?
- 16. 爲什麼要使用Dispatcher.BeginInvoke?
- 17. 爲什麼要使用jsp:forward
- 18. 爲什麼要使用Uploadify?
- 19. 爲什麼要使用Hashtable.Synchronized?
- 20. 爲什麼要使用scala.collection.immutable.Stack
- 21. 爲什麼要使用addscalar?
- 22. 爲什麼我需要Iterator接口,爲什麼要使用它?
- 23. 爲什麼ActionBarSherlock沒有響應?
- 24. 爲什麼要使用-T使用ssh
- 25. 爲什麼要使用websocket,使用它有什麼好處?
- 26. C++爲什麼要使用引用?
- 27. 爲什麼要使用應用型
- 28. 爲什麼要使用「應用」?
- 29. 使用ActionBarSherlock仍然有必要嗎?
- 30. 爲什麼要爲
我的錯誤。去吧,給我點贊! – WindRider 2013-02-25 17:53:12