0

我正在编写一个 Android 应用程序,我正在尝试选择要选择哪个兼容性库来实现 ActionBar 功能。

我正在尝试在两个库之间进行选择:

绿色机器人:https ://github.com/cyrilmottier/GreenDroid

安卓操作栏:https ://github.com/johannilsson/android-actionbar

据我所知,AA(Android-Actionbar)似乎更简单,更容易设计。但 GreenDroid 具有其他功能,使其成为更强大的解决方案(不仅仅是操作栏)。

我省略了 ActionBarSherlock 因为它也支持片段,更复杂。

如果还有其他我错过的,请分享!

4

2 回答 2

8

使用 ActionBarSherlock。

它基于 ICS 代码,正在积极开发,在 ICS 上运行时将使用本机操作栏。它还可以很好地与兼容性库配合使用,并允许您使用 ICS 功能,例如拆分操作栏和共享提供程序。可能最大的优点是它使用与 ICS 完全相同的 API。如果你不需要碎片,你当然不必使用它们。

Green Droid 提供自定义的外观和感觉,与 Android UI设计指南线不完全一致。Android-Actiobnar 基于自定义布局,仅提供基本功能。

这是一个讨论(可能有偏见,因为它是由 ABS 作者提出的):http ://corner.squareup.com/2012/05/actionbarsherlock-as-a-base.html

于 2012-06-13T03:19:37.573 回答
0

当然,Android-Actionbar 更好。想不出其他的,但我敢肯定有。

于 2013-06-04T04:48:16.297 回答