我正在开发一个 android 项目,我将在其中使用TabHost、Fragment和ViewPager实现选项卡布局。顺便说一句,我找到了一些关于Sherlock Action Bar的教程,这是我的问题:“本机”代码更好,还是使用这个库?
你对这个话题有什么经验?你的建议是什么?
谢谢。
我正在开发一个 android 项目,我将在其中使用TabHost、Fragment和ViewPager实现选项卡布局。顺便说一句,我找到了一些关于Sherlock Action Bar的教程,这是我的问题:“本机”代码更好,还是使用这个库?
你对这个话题有什么经验?你的建议是什么?
谢谢。
如果您要针对 Android SDK 版本 < 11 (Honeycomb 3.0),ActionBarSherlock 绝对比 ActionBarCompat 更好,ActionBarCompat 是 Google 提供的向后兼容的官方解决方案。否则,如果您仅使用 >= 11 的 API 进行开发,请使用默认的 ActionBar,因为 ABS 仅实现此功能。
在这里,您可以找到由 Jake Wharton(ABS 的开发者)撰写的一篇文章,他在其中讨论了不同的 ActionBar 解决方案的优缺点。
如果您希望您的应用程序看起来一样,包括操作栏......那么是的。它不被反对,谷歌一直提到 ABS。从 Google I/O 到纽约的聚会。ABS 始终是获得与旧设备/版本兼容的推荐方法。