建议使用Sherlock Action Bar吗?

时间:2013-04-25 17:54:21

标签: android actionbarsherlock

我正在开发一个Android项目,我将使用 TabHost 片段 ViewPager 。 顺便说一句,我找到了一些关于 Sherlock Action Bar 的教程,这是我的问题: 更好的“本机”代码,还是使用这个库?

您对此主题的体验如何?你的建议是什么?

感谢。

3 个答案:

答案 0 :(得分:9)

如果您要定位Android SDK版本< 11(Honeycomb 3.0),ActionBarSherlock肯定比ActionBarCompat更好,后者是Google提供的向后兼容性的官方解决方案。否则,如果您只使用API​​> = 11进行开发,请使用默认的ActionBar,因为ABS只实现了它。

Here你可以找到一篇由Jake Wharton(ABS的开发者)撰写的文章,在那里他讨论了不同的ActionBar解决方案的优缺点。

答案 1 :(得分:1)

简答:

如果您希望您的应用程序看起来相同,包括操作栏......那么是。这并不令人沮丧,谷歌一直提到ABS。从Google I / O到纽约的聚会。 ABS始终是与旧设备/版本兼容的推荐方法。

答案 2 :(得分:0)

Sherlock Action Bar仅向API 10及以下版本提供向后支持。除此之外,您应该使用Action Bar,因为它已在API 11(3.0)中添加。因此,要回答您的问题,如果您的目标是API 11及更高版本,请使用本机操作栏,否则您将必须使用Action Bar Sherlock来获得该外观。

以下是两个网站:

Action Bar

Action Bar Sherlock