美文网首页
事件(四)

事件(四)

作者: fengfancky | 来源:发表于2017-11-28 11:15 被阅读204次

Android常用的物理按键

  • KEYCODE_POWER 电源键
  • KEYCODE_MENU 菜单键
  • KEYCODE_BACK 后退键
  • KEYCODE_HOME Home键
  • KEYCODE_VOLUME_UP 音量键+
  • KEYCODE_VOLUME_DOWN 音量键-
  • KEYCODE_DPAD_CENTER/KEYCODE_ENTER 确认键
  • KEYCODE_DPAD_UP 向上
  • KEYCODE_DPAD_DOWN 向下
  • KEYCODE_DPAD_LEFT 向左
  • KEYCODE_DPAD_RIGHT 向右
  • KEYCODE_0 ~ KEYCODE_9 数字键
  • KEYCODE_A ~ KEYCODE_Z 字母键

常用回调监听

onKeyUp(int keyCode, KeyEvent event);
onKeyLongPress(int keyCode, KeyEvent event);
dispatchKeyEvent(KeyEvent event) ;
onKeyDown(int keyCode, KeyEvent event);

如下:

 @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    switch (keyCode) {
        case KeyEvent.KEYCODE_DPAD_CENTER:
           
            break;
        case KeyEvent.KEYCODE_ENTER:
            
            break;
        case KeyEvent.KEYCODE_BACK:
           
            break;
        case KeyEvent.KEYCODE_DPAD_RIGHT:
          
            return false;
        case KeyEvent.KEYCODE_DPAD_LEFT:
            
            return false;
        case KeyEvent.KEYCODE_0:
            
            break;
        case KeyEvent.KEYCODE_1:
           
            break;
        case KeyEvent.KEYCODE_2:
            
            break;
        case KeyEvent.KEYCODE_3:
            
            break;
        case KeyEvent.KEYCODE_4:
            
            break;
        case KeyEvent.KEYCODE_5:
            
            break;
        case KeyEvent.KEYCODE_6:
            
            break;
        case KeyEvent.KEYCODE_7:
            
            break;
        case KeyEvent.KEYCODE_8:
            
            break;
        case KeyEvent.KEYCODE_9:
            
            break;
    }
    return super.onKeyDown(keyCode, event);
}

该方法的返回值为一个boolean类型的变量,当返回true时,表示已经处理完了这个事件,不再继续进行处理;而当返回false时,表示并没有处理完该事件,将继续对其进行处理。

相关文章

  • 事件(四)

    Android常用的物理按键 KEYCODE_POWER 电源键 KEYCODE_MENU 菜单键 KEYCODE...

  • 直击人心,真实改编的电影《天注定》

    四个中国不同地域的人,四个真实事件改编。胡文海事件、周克华事件、邓玉娇事件、富士康坠楼事件,四个人素未蒙面但在生活...

  • 峰值体验

    欣喜,认知,荣耀,链接四要素。 转变事件,里程碑事件,低谷事件。

  • (四)react事件

    一、 添加点击事件onClick 点击事件传递参数 二、es6语法传参 添加点击事件onClick 点击事件传递参数

  • 鲁尔事件(四)

    并且直接用万余人的工兵部队经营当地铁 路,均因为行事仓促及当地居民的极力抵制 而收效不大。 出兵占领鲁尔,对法比来...

  • Cocos Creator 的四种事

    1、cocos creator接受的系统事件有四种 鼠标、触摸、键盘、重力传感四种。 其中鼠标事件和触摸事件,这些...

  • react 事件关系,四种this指定事件

    this 指向一共有四种方法 点击事件的四种方法-箭头函数 点击事件的四种方法-函数内容写方法 击事件的四种方法-...

  • jQuery - 事件(四)之 表单事件

    表单事件,主要是对表单元素获得焦点、失去焦点和内容改变时做出反应。 本文目录: focus(); blur(); ...

  • BOM

    一、BOM基础 二、定时事件 三、事件 四、常见事件类型 五、练习- 自动跳转

  • Cocos Creator 的四种事

    cocos creator接受的系统事件有四种鼠标、触摸、键盘、重力传感四种。其中鼠标事件和触摸事件,这些时间是被...

网友评论

      本文标题:事件(四)

      本文链接:https://www.haomeiwen.com/subject/lvnavxtx.html