Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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-ActionBarSherlock上的自定义选项卡栏图标产生错误_Android_Actionbarsherlock - Fatal编程技术网

Android-ActionBarSherlock上的自定义选项卡栏图标产生错误

Android-ActionBarSherlock上的自定义选项卡栏图标产生错误,android,actionbarsherlock,Android,Actionbarsherlock,我在这个项目中使用ActionBarSherlock和HoloEverywhere。Main.xml非常简单,如下所示: <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/action_settings" android:orderInCategory="100" android:showAsAction="ifRoom|w

我在这个项目中使用ActionBarSherlock和HoloEverywhere。Main.xml非常简单,如下所示:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:showAsAction="ifRoom|withText"
    android:title="@string/action_info_settings"
    android:icon="@android:drawable/ic_menu_customsettings"/>

</menu>
除了将png文件放在那些文件夹中,让ActionBar可以访问这些文件之外,我还应该做些什么吗?

正确的一行是:

android:icon="@drawable/ic_menu_customsettings"/>

如果您采取了正确的步骤,您不需要做更多的事情,您是否尝试过清理项目或重新启动eclipse?是的。清理完项目后,我发现了那个错误和另外9个错误,都是“R无法解析为变量”。请确保您的导入中没有R文件HoloEverywhere库有一个R.java文件,但它似乎没有产生任何冲突。经过大量搜索,我在发布此问题后不知何故找到了答案。正确的行是:android:icon=“@drawable/ic\u menu\u customsettings”/
android:icon="@drawable/ic_menu_customsettings"/>