android – 实现一个操作栏:ABSherlock或ABCompat?

前端之家收集整理的这篇文章主要介绍了android – 实现一个操作栏:ABSherlock或ABCompat?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
该应用程序目前具有从片段到复制猫苹果设计的制表和条形定制(由上一个家伙).

我想向Android行动栏移动,提供Android的体验和平常的行为.

我应该实施Action Bar Sherlock还是Action Bar兼容?

Pro ABS:

>许多文档
>动作栏选项卡是众所周知的(这就是我需要做的)
>关于Holo主题? ABS是伟大的支持它,如何执行ABCompat?

Pro ABCompat:

> Google支持(从长远来看更好)
>更好的连接导航抽屉(但我不会使用)
> Java构建路径中没有外部依赖关系

什么其他争论有助于决定?我应该选哪一个?

从我的角度来看,如果我成功地使用固定选项卡执行操作栏,则操作栏兼容性是最佳选择(但不是太多).

感谢你们对我的帮助! (甚至提供我错过的论据)

解决方法

使我切换到ActionBarCompat的主要原因是Android <= 2.3的设备中的菜单设置.使用ActionBarSherlock,菜单显示非常难看,具有设备的默认菜单.使用ActionBarCompat,当您在Android> = 4.0和硬件菜单键的设备中打开该菜单时,菜单显示的方式与此相似.

但是,请注意,ActionBarCompat还有一些问题需要解决.我在处理这个bug:

SearchView taking all the space in the new ActionBarCompat

更新:

另一个错误

https://code.google.com/p/android/issues/detail?id=58321&thanks=58321&ts=1375277660

更新:

我创建了一个修补版本的ActionBarCompat来解决ActionMode的问题.看这里:

The ActionMode is being created twice with the ActionBarCompat r18

猜你在找的Android相关文章