1

我见过很多与ActionbarSherlock使用有关的答案。即使我用了几个月,我仍然没有答案,为什么我应该真的用它?它比普通的Android支持库还多吗?我可以使用支持库来获得相同的视觉外观。 我知道它使用支持或本机实现取决于运行的Android版本,但这有什么实际好处?为什么要使用ActionbarSherlock?

+1

我的错误。去吧,给我点赞! – WindRider 2013-02-25 17:53:12

回答

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即可。希望这是有道理的。