アプリの実行中にメニューを開くのではなく、Android デバイスのメニュー キーでダイアログを開くようにしたいと考えています。それをコーディングしようとしましonCreateOptionsMenu(Menu menu)
たが、メニューボタンを押したのは初めてでした。他の方法でそれを行うことはできますか?
7425 次
2 に答える
1
アクティビティでこれを使用して Back キーをオーバーライドします。Menu キーでも同じように機能するはずです。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_MENU && event.getRepeatCount() == 0) {
// Show your menu
} else {
return super.onKeyDown(keyCode, event);
}
}
于 2013-10-05T20:27:00.970 に答える