我是一個Android新手,我試圖打開一個菜單,當點擊硬件菜單按鈕時,非常像這裏所示的Gmail菜單:http://cdn.androidpolice.com/wp-content/uploads/2013/06/nexusae0_Screenshot_2013-06-03-11-55-54.png。Android - 按下硬件菜單按鈕時如何打開菜單?
我瀏覽了很多,似乎無法找到答案。
最好的答案到目前爲止,我發現的是讓我的活動覆蓋的onkeydown方法,如下:
public boolean onKeyDown(int keycode, KeyEvent e) {
switch(keycode) {
case KeyEvent.KEYCODE_MENU:
Toast.makeText(this, "HALLO!", Toast.LENGTH_SHORT).show();
return true;
}
return super.onKeyDown(keycode, e);
}
這實際工作,我能夠顯示的敬酒,但我可以似乎沒有辦法打開菜單,就像圖片中的菜單一樣。
任何提示?
謝謝!
菜單由硬件按鈕自動處理,你不需要做任何事情。 – Merlevede