まず、フォルダの解像度のメニューフォルダを追加
第二に、フォルダメニューのメニューxmlファイルを追加
第三に、メニューファイル内の2つのメニュー項目を追加します
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> < メニューのxmlns:アンドロイド= "http://schemas.android.com/apk/res/android" > < 商品 のandroid:ID = "@ + ID / ADD_ITEM」 アンドロイド:タイトル= "追加" /> < 商品 のandroid:ID = "@ + ID / remove_item" アンドロイド:タイトル= ""削除/> </ メニュー>
四つは、onCreateOptionsMenu()メソッドをオーバーライドMainActivity。このインタフェースは、メニュー上に表示することができます
@Override パブリック ブールonCreateOptionsMenu(メニューメニュー){ getMenuInflater()(R.menu.main、メニュー)を膨張させます。 返す 真; }
V.はonOptionsItemSelected()メソッドを書き換えます。クリックイベントに応答できます
@Override 公共 ブールはonOptionsItemSelected(@NonNullのMenuItemアイテム){ スイッチ(item.getItemId()){ ケースR.id.add_item: Toast.makeText(これは、 "あなたが追加クリック" 、Toast.LENGTH_SHORT).SHOW(); 破ります; ケースR.id.remove_item: Toast.makeText(これは、 "あなたが削除をクリック" 、Toast.LENGTH_SHORT).SHOW(); 破ります; デフォルト: } を返す 真。 }
六は、通常実行することができます。注意:メニューには、別のXMLファイルで、レイアウトファイルに書き込まれません。