Android-ActionBarSherlock上的自定义选项卡栏图标产生错误
我在这个项目中使用ActionBarSherlock和HoloEverywhere。Main.xml非常简单,如下所示: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
<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"/>