我希望这个问题不会被拒绝,因为没有代码.但是,我认为它可能会引起一些人的兴趣,因为动作栏的android文档及其兼容性在这些时候变得非常大.
我有一个应用程序,我想使用操作栏,选项卡和寻呼机转换为新的用户界面.
但我希望它兼容从Android 4.0到Android 2.2让我们说.
使用以下两者的可能性,优点和缺点是什么:
>来自ICS的行动栏,支持api来自样本的一些代码(如actionbar compat& support samples for tabs and pager)
>与行动sherlock tabs+pager?
>与行动sherlock action bar tabs?
谢谢 !
最佳答案
我在几个项目中使用了ABS,这是一个梦想.它节省了我很多时间,应用程序看起来很棒,版本兼容性非常好.
导航选项卡是谷歌推荐的主要导航方法,作为ActionBar的一部分,因此我会说使用它(或ActionBar操作,或下拉式微调器),除非你有充分的理由不这样做.而且它在ABS中并且可以回溯到旧版本,它实现起来非常简单,因此您可以花时间在实际应用上.
ABS确实需要花费一些精力来设置依赖关系,但它只是一个图书馆项目,并不难,所需的时间很少,这些都是通过好处大量弥补的.
我认为最后两个选项之间的主要区别在于您是否希望用户在选项卡之间进行侧滑,这取决于应用程序.如果你想侧扫,请使用寻呼机,否则ActionBar NavigationTabs可能会完成这项工作.