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 に答える