今天做手机菜单时,发现把菜单写好了,可是点menu键菜单怎么都弹不出来,跟了一下代码发现了问题的所在

            
  1. @Override 
  2.     public boolean onKeyDown(int keyCode, KeyEvent event) { 
  3.         switch (keyCode) { 
  4.         case KeyEvent.KEYCODE_BACK: 
  5.             quitDialog(); 
  6.             return true
  7.         case KeyEvent.KEYCODE_MENU: 
  8.             return false
  9.     } 
  10.         return super.onKeyDown(keyCode, event); 

看到了吧,KeyEvent.KEYCODE_MENU下面的return一定得是false,若为true,则MENU按键事件终止了在响应链中的传递!

更多相关文章

  1. 【移动开发】Android中的底部菜单框架(Fragment)
  2. 【Android】代码实现模拟屏幕点击和键盘按键事件
  3. android adt安装成功后 eclipse菜单栏没有相应的图标的解决方法
  4. android 简易3d菜单(伪3d)
  5. Android属性动画——实现灵动菜单效果
  6. 《Android Dev Guide》系列教程10:用户界面之创建菜单

随机推荐

  1. Android 性能分析工具 TraceView
  2. Android(安卓)持续集成实践(二)——配置 Do
  3. android 获取服务器文件流 hander
  4. Android:启动页有短暂白屏的解决方法
  5. Consider adding android:paddingStart=
  6. Android Activity生命週期简介
  7. Android学习博客和文章存档
  8. 接收短信启动相应服务
  9. 管道的私用,删除android的流氓
  10. android 修改videoview的宽度和高度