2013-06-20 59 views
0

我买了我的菜单如何解决“菜单不能得到解决或不是场”的错误

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

文件main_menu.xmlres/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 

回答

2

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

我希望它能帮助别人。

+2

一个简单的**项目 - >清洁**也将修复这个 – waqaslam

+0

我失去了几个小时,因为我认为Eclipse会注意到我添加了一个res/menu文件夹。我不知道“项目 - >清洁”选项。谢谢你的评论。 –

相关问题