我正在开发一个Android项目,我将使用 TabHost ,片段和 ViewPager 来实现标签布局STRONG>。 顺便说一句,我找到了一些关于 Sherlock Action Bar 的教程,这是我的问题: 更好的“本机”代码,还是使用这个库?
您对此主题的体验如何?你的建议是什么?
感谢。
答案 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来获得该外观。
以下是两个网站:
和