我已经看到大量与ActionbarSherlock的使用相关的答案。即使我使用它几个月我仍然没有答案为什么我应该真的使用?它比普通的Android支持库还提供了什么?我可以使用支持lib来获得相同的视觉外观。 我知道它使用支持或本机实现,具体取决于运行的Android版本,但这有什么实际好处?
答案 0 :(得分:8)
它比普通的Android支持库还提供了什么?我可以用 支持lib以获得相同的视觉外观。
支持lib中有否支持ActionBar。 ABS是ActionBar的唯一后端。因此,如果您想在矿石HC设备上安装ActionBar,那么这是唯一的方法。
编辑:
现在支持库中有ActionBar
的官方后端口。
答案 1 :(得分:3)
ActionBarSherlock
基本上提供了后向兼容性,而android支持库-v4则没有。正是由于这个库和HoloEveryWhere
,用户可以在旧手机(froyo,gingerbread等)上享受类似ICS的UI。如果您的目标是Honeycomb / ICS / JB,请使用本机ActionBar。希望这是有道理的。
答案 2 :(得分:2)
适用于较旧的平台。像Android 2.0一样。