Android 安卓-按下硬件菜单按钮时如何打开菜单?
我是一个Android新手,我试图在点击硬件菜单按钮时打开一个菜单,就像这里所示的Gmail菜单: 我浏览了很多次,似乎找不到答案 到目前为止,我找到的最佳答案是让我的活动覆盖onKeyDown方法,如下所示:Android 安卓-按下硬件菜单按钮时如何打开菜单?,android,menu,Android,Menu,我是一个Android新手,我试图在点击硬件菜单按钮时打开一个菜单,就像这里所示的Gmail菜单: 我浏览了很多次,似乎找不到答案 到目前为止,我找到的最佳答案是让我的活动覆盖onKeyDown方法,如下所示: public boolean onKeyDown(int keycode, KeyEvent e) { switch(keycode) { case KeyEvent.KEYCODE_MENU: Toast.makeText(this, "
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);
}
这确实奏效了,我可以展示烤面包片,但我似乎找不到打开菜单的方法,就像图中的那样
有什么建议吗
谢谢 我建议您再次浏览下面的链接 您无需处理菜单按钮,只需显式单击即可打开菜单。只需尝试在Android studio中创建带有菜单的空应用程序,并观察其行为以了解更多信息
祝你好运 菜单由硬件按钮自动处理,您不需要做任何事情。太棒了!谢谢!