无法获得支持Android 2.3的操作栏(目前使用4.4版本)

时间:2014-01-07 06:15:38

标签: android

使用4.4版本。得到了动作栏4.4。但是当试图在Android 2.3上运行相同的代码时,操作栏就会消失。请有人带我走过这个。感谢您的帮助。

4 个答案:

答案 0 :(得分:1)

您实际上想要使用支持库中的ActionBarCompat,因为它是由Android团队正式维护的。在我提供的链接中,他们还为您提供了I / O 2013应用程序的源代码,该应用程序向您展示了如何使用此类

不推荐使用ActionBarSherlock

答案 1 :(得分:0)

使用Actionbarsherlock库来解决此问题。它支持v2.3到v4.4。

注意*在v2.3中执行此操作将清单文件中应用程序的主题更改为。

android:theme="Theme.Sherlock.Light.DarkActionBar"

答案 2 :(得分:0)

如果我记得ActionBar从Android 3.0开始(API级别11)。

http://developer.android.com/intl/es/reference/android/app/ActionBar.html

但如果您尝试在2.3等较低版本中使用它,则可以使用(ActionBarSherlock):

http://actionbarsherlock.com/download.html

检查Android版本以使用组合

if (Build.VERSION.SDK_INT < 11)

答案 3 :(得分:0)

您可以使用Google支持库在较低版本中添加ACTIONBAR。可以从SDK Manager下载支持库。转到SDK Manager --> Extras --> Android支持库。