如何解决“菜单无法解决或不是字段”错误

时间:2013-06-20 12:45:21

标签: android menu

我的菜单出现了以下问题

@Override
public boolean onCreateOptionsMenu(Menu menu)
{
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main_menu, menu);
    return true;
}

文件main_menu.xml确实是在res/menu目录中创建的:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@+id/prefs" android:title="@string/pref"></item>    
</menu>

Eclipse无法解析R.menu并生成以下错误:

menu cannot be resolved or is not a field

1 个答案:

答案 0 :(得分:2)

我花了几个小时谷歌搜索和浏览StackOverflow。我只是通过删除“gen”目录中的R.java文件来解决我的问题。它迫使Eclipse重新生成它并且R.menu得到了解决。

我希望它会帮助别人。