ボタンを作成するときに、クリックなどのユーザー アクションをキャプチャするリスナーを割り当てることができます。
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//do some stuff
}
});
}
私の質問は、なぜメニュー項目にリスナーが必要ないのですか? 私が必要とするのはただ書くことだけです
getMenuInflater().inflate(R.menu.main, menu);
の中に
public boolean onCreateOptionsMenu(Menu menu)
.
と使用
public boolean onOptionsItemSelected(MenuItem item)
アイテムがクリックされたときの動作を定義します。setListener メソッドは見当たりませんでした。また、メインのアクティビティ クラスにはリスナーが実装されていません。menuItem はどのように機能しますか?