我是一个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