2013-06-20 63 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文件夾。我不知道「項目 - >清潔」選項。謝謝你的評論。 –

相關問題