Android在处理键盘按下事件时,重写了Activity的boolean dispatchKeyEvent(KeyEvent event)方法,

有些键值如KeyEvent.KEYCODE_BACK,KeyEvent.KEYCODE_MENU

如果不在这里面处理的话,

在View的boolean onKeyDown(int keyCode, KeyEvent e)

跟boolean onKeyUp(int keyCode, KeyEvent e)方面里面就捕获不了,

还有一些手机特别的一些键值 ,就是在KeyEvent 里面没有进行定义的的一些按键键值,

也是这种情况,

没有办法,

只好在dispatchKeyEvent方法里面对这些键值进行捕获,

也不知道是怎么回事。。。

更多相关文章

  1. Android(安卓)LiveData Transformations
  2. 修改 Android(安卓)开机 LOGO
  3. android webkit 打开debug调试信息
  4. Android(安卓)UI学习 - Tab的学习和使用
  5. Android(安卓)Studio module里面放switch语句报错 R文件找不到
  6. adroid 现行布局水平居中位置
  7. Android编译问题:Only 64-bit build environments are supported
  8. Android在TextView中设置图片显示问题
  9. Android(安卓)UI学习 - Tab的学习和使用

随机推荐

  1. android GestureDetector应用
  2. Android原生(Native)C开发
  3. Android之Activity的四种启动模式
  4. Android 实现动画方式
  5. Android学习笔记——入门框
  6. android 简易任务管理器源码
  7. android:screenOrientation的说明
  8. Android Studio导入项目常出现的问题
  9. android超炫的图片浏览器
  10. android常用函数参数补充