メニューの使用

まず、フォルダの解像度のメニューフォルダを追加

第二に、フォルダメニューのメニュー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ファイルで、レイアウトファイルに書き込まれません。

 

おすすめ

転載: www.cnblogs.com/xxie12/p/11469413.html