1

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

4

3 回答 3

8

它比常规的 Android 支持库提供了什么?我可以使用支持库来获得相同的视觉外观。

支持库中没有支持 ActionBar。ABS 是 ActionBar 的唯一后向端口。因此,如果您想在 ore HC 设备上使用 ActionBar,那么这是唯一的方法。

编辑: 现在支持库
中提供了一个官方的后端端口。ActionBar

于 2013-02-25T17:26:39.703 回答
3

ActionBarSherlock基本上提供了 android 支持库 -v4 不提供的 BACKWARD COMPATIBILITY。正是因为这个库HoloEveryWhere,用户可以在他们的旧手机(froyo、姜饼等)上享受类似 ICS 的 UI。如果您的目标是 Honeycomb/ICS/JB,只需使用本机 ActionBar。希望这是有道理的。

于 2013-02-25T17:31:42.677 回答
2

它适用于较旧的平台。像安卓2.0。

于 2013-02-25T17:26:46.533 回答