最佳ActionBar兼容性库

时间:2012-06-13 03:03:58

标签: android android-actionbar

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

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

GreenDroid:https://github.com/cyrilmottier/GreenDroid

Android-Actionbar:https://github.com/johannilsson/android-actionbar

从我可以收集的内容来看,AA(Android-Actionbar)似乎更简单,更容易设计风格。但GreenDroid还有其他功能,使其成为更强大的解决方案(不仅仅是Actionbar)。

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

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

2 个答案:

答案 0 :(得分:8)

使用ActionBarSherlock。

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

Green Droid提供自定义外观,与Android UI design guide lines不完全一致。 Android-Actiobnar基于自定义布局,仅提供基本功能。

以下是讨论(可能有偏见,因为它是ABS作者):http://corner.squareup.com/2012/05/actionbarsherlock-as-a-base.html

答案 1 :(得分:0)

Android-Actionbar肯定更好。 想不到任何其他的,但我相信有。