2016-04-17 8 views
0

は、私は、コードを見て、それがXamarinが私のために自動的にResource.Menu をインポートしていなかった、MenuInflater.Inflate (Resource.Menu.ActionBarMenu, menu); 問題があると言います。C#の - Androidのアクションバー(メニューリソース)私はXamarin VS2015でのアクションバーを作成しようとしている

私はそのクラスを探していますが、見つけられません。 誰でも私にそれを書いてもらえますか?または、ソリューションを作成している間に何か間違っているかどうかを教えてください(多分私は何かを見逃してしまいました。なぜならEclipseのアンドロイドとはまったく異なっているからです)。

答えて

1

Resource.Menu.ActionBarMenu AndroidのプロジェクトにメニューXMLファイルを追加すると、Xamarinによって生成されます。メニューフォルダにActionBarMenuファイルがありますか?

たとえば次のようなメニュー定義することができます。

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@+id/help" 
      android:icon="@drawable/help" 
      android:showAsAction="always" 
      android:title="help" /> 
</menu> 

をし、資源\メニューフォルダにActionBarMenu.xmlに保存します。

+0

「Resource.Menu」にエラーが表示されますが、「リソース」クラスを見ると、メニューは表示されません。 –

+0

@AhmadSattout:リソース内にメニューXMLファイルを追加する必要があります。メニューフォルダ – Giorgi

+0

ああ、私はコードを誤読したと思う、私はメニューがクラスか何かだと思った。ありがとう –

関連する問題