我为什么要使用ActionbarSherlock?

时间:2013-02-25 17:18:10

标签: android user-interface actionbarsherlock native android-support-library

我已经看到大量与ActionbarSherlock的使用相关的答案。即使我使用它几个月我仍然没有答案为什么我应该真的使用?它比普通的Android支持库还提供了什么?我可以使用支持lib来获得相同的视觉外观。 我知道它使用支持或本机实现,具体取决于运行的Android版本,但这有什么实际好处?

3 个答案:

答案 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一样。