工作中使用onKeyDown
與KEYCODE_MENU
做什麼,但它與KEYCODE_SEARCH
的Android - onkeydown事件不會KEYCODE_MENU
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch(keyCode){
case KeyEvent.KEYCODE_MENU:
Toast.makeText(this, "Menu key pressed", Toast.LENGTH_SHORT).show();
return false;
case KeyEvent.KEYCODE_SEARCH:
Toast.makeText(this, "Search key pressed", Toast.LENGTH_SHORT).show();
return false;
}
return super.onKeyDown(keyCode, event);
}
我覺得有一些處理菜單鍵,這樣就不會聽我的代碼 工作,我已經嘗試disbling onCreateOptionsMenu
這樣的:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return true;
}
但仍然無法工作..
因此,任何想法使菜單按鈕聽onKeyDown
??