我见过很多与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