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