0

我的菜单出现以下问题

@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
4

1 回答 1

2

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

我希望它会帮助别人。

于 2013-06-20T12:45:20.910 回答