2012-06-13 139 views
0

我正在編寫一個Android應用程序,我試圖選擇要選擇哪個兼容性庫來實現ActionBar功能。最佳ActionBar兼容性庫

我想兩個庫中進行選擇:

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

Android的動作條:https://github.com/johannilsson/android-actionbar

從我能收集,AA(Android的動作條)似乎更簡單,而且更容易風格。但是GreenDroid具有其他功能,使其成爲通用功能更強大的解決方案(而不僅僅是一個Actionbar)。

我遺漏了ActionBarSherlock,因爲它也支持片段,比較複雜。

如果還有其他我錯過了,請分享!

回答

8

使用ActionBarSherlock。

它基於ICS代碼,正在積極開發,並將在ICS上運行時使用本機操作欄。它還兼容兼容性庫,並可讓您使用ICS功能,如拆分操作欄和共享提供程序。可能最大的優點是它使用與ICS完全相同的API。如果你不需要碎片,你當然不需要使用它們。

綠色機器人提供了一個自定義的外觀和感覺,不完全符合Android用戶界面design guide lines。 Android-Actiobnar基於自定義佈局,僅提供基本功能。

這裏有一個討論(可能有偏差,因爲它是由ABS作者):http://corner.squareup.com/2012/05/actionbarsherlock-as-a-base.html

+0

借調ActionbarSherlock建議。這是一個偉大的圖書館,穩定,並沒有任何問題。我會推薦任何傑克沃頓的工作。 – StackOverflowed

0

的Android的動作條是更好的,肯定的。 想不到任何其他的,但我相信有。