Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:创建ActionBar_Android_Android Actionbar - Fatal编程技术网

Android:创建ActionBar

Android:创建ActionBar,android,android-actionbar,Android,Android Actionbar,我只是刚接触安卓系统。。我只是想问一下如何创建一个actionbar??。。没有使用导入com.markupartist.android.widget.Actionbar,它来自我下载的项目。。非常感谢。我使用的是2.2版本如果你的应用程序运行HC+(并且你使用holo主题),那么默认情况下你会得到一个ActionBar。但是,由于ActionBar与HC(API级别11)一起引入,如果您想在HC之前的设备上使用它,就必须使用它。来自: 从Android 3.0(API 11级)开始,操作栏就包

我只是刚接触安卓系统。。我只是想问一下如何创建一个actionbar??。。没有使用导入com.markupartist.android.widget.Actionbar,它来自我下载的项目。。非常感谢。我使用的是2.2版本

如果你的应用程序运行HC+(并且你使用holo主题),那么默认情况下你会得到一个ActionBar。但是,由于ActionBar与HC(API级别11)一起引入,如果您想在HC之前的设备上使用它,就必须使用它。

来自:

从Android 3.0(API 11级)开始,操作栏就包括在内 在所有使用主题的活动中。全息主题(或其 子体),这是 targetSdkVersion或minSdkVersion属性设置为“11”或更高

因此,您只需设置

<uses-sdk android:minSdkVersion="11" />



在您的AndroidManifest.xml中。当然,您可以根据需要将其设置为高于11,但11是自动包含ActionBar的最小值。

如果您想在项目中使用ActionBar,只需从该链接下载即可

  • 现在将此项目导入eclipse
  • 之后,将其设置为项目中的库

完成了…

你读了吗?我正在使用旧版本的android sdk。。。它只适用于上面的3.0版本?我使用旧的sdk版本2.2在这种情况下,按照艾哈迈德的回答使用ActionBarSherlock。哦,我尝试了那一个。但是当我将库从ActionBarSherlock导入Eclipse时,里面有错误,但在我观看的教程中没有错误……那是什么错误?我猜这是您的环境的一个问题,因为ActionBarSherlock是一个使用非常广泛的库,并且源代码中的一个问题不会被忽略。错误如下:“AccessibilityNodeInfo无法解析为类型”“ActionBar无法解析为类型”“actionBarWidgetTheme无法解析或不是字段”“ActionMode无法解析为一种类型”以及更多…我认为android 2.2是问题所在?因为当我在4.2中设置它时,没有错误,但它无法在我的程序中运行。。
<uses-sdk android:targetSdkVersion="11" />