Android中添加Options Menu,按MENU键无反应
16lz
2021-01-23
今天做手机菜单时,发现把菜单写好了,可是点menu键菜单怎么都弹不出来,跟了一下代码发现了问题的所在
- @Override
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- switch (keyCode) {
- case KeyEvent.KEYCODE_BACK:
- quitDialog();
- return true;
- case KeyEvent.KEYCODE_MENU:
- return false;
- }
- return super.onKeyDown(keyCode, event);
- }
看到了吧,KeyEvent.KEYCODE_MENU下面的return一定得是false,若为true,则MENU按键事件终止了在响应链中的传递!
更多相关文章
- 【移动开发】Android中的底部菜单框架(Fragment)
- 【Android】代码实现模拟屏幕点击和键盘按键事件
- android adt安装成功后 eclipse菜单栏没有相应的图标的解决方法
- android 简易3d菜单(伪3d)
- Android属性动画——实现灵动菜单效果
- 《Android Dev Guide》系列教程10:用户界面之创建菜单