0

これはおそらく本当にお粗末な質問ですが、私はそれを解決することができません。何が間違っているのか、何をすべきなのかわかりません。いくつかのタットをチェックしましたが、解決できませんでした。そこで、resにmenuという名前の新しいフォルダーを作成し、そこにxyz.xmlという名前の新しいファイルを作成しました。今、私は次のR.menu.itemを使用して、アクティビティでそれを呼び出したいと思います...しかし、Rを書くだけでは、オプションとしてメニューが表示されません。レイアウトなど、ここではデフォルトのマップを呼び出すことができますが、作成したマップは呼び出すことができません。これを解決するにはどうすればよいですか?

4

1 に答える 1

1

作成するメニューファイルの名前がxyz.xmlの場合、コードでは次のように使用する必要があります。

R.menu.xyz

また、正しいRを参照していますか?Androidフレームワークリソース(android.R)に使用されるRクラスが1つあり、プロジェクトリソースに特定のRクラスが1つあります。正しい名前空間を使用していることを確認するには、yourprojectsnamespace.Rなどの完全修飾名前空間を使用できます。

Androidメニューの詳細については、 http://developer.android.com/guide/topics/ui/menus.htmlを参照してください。

于 2012-04-08T11:08:25.940 に答える