zoukankan      html  css  js  c++  java
  • Android虚拟键盘上下左右键按下和弹起的响应事件

      // 按键按下,所触发的事件 
        public boolean onKeyDown(int keyCode, KeyEvent event) { 
            switch (keyCode) { 
            case KeyEvent.KEYCODE_DPAD_CENTER: 
                display("中键被按下"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_DOWN: 
                display("下键被按下"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_LEFT: 
                display("左键被按下"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_RIGHT: 
                display("右键被按下"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_UP: 
                display("上键被按下"); 
                break; 
            } 
            return super.onKeyDown(keyCode, event); 
        } 
     
     
        // 按键弹起,所触发的事件 
        public boolean onKeyUp(int keyCode, KeyEvent event) { 
            switch (keyCode) { 
            case KeyEvent.KEYCODE_DPAD_CENTER: 
                display("中键被弹起"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_DOWN: 
                display("下键被弹起"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_LEFT: 
                display("左键被弹起"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_RIGHT: 
                display("右键被弹起"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_UP: 
                display("上键被弹起"); 
                break; 
            } 
            return super.onKeyUp(keyCode, event); 
        }  

      // 按键按下,所触发的事件 
        public boolean onKeyDown(int keyCode, KeyEvent event) { 
            switch (keyCode) { 
            case KeyEvent.KEYCODE_DPAD_CENTER: 
                display("中键被按下"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_DOWN: 
                display("下键被按下"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_LEFT: 
                display("左键被按下"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_RIGHT: 
                display("右键被按下"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_UP: 
                display("上键被按下"); 
                break; 
            } 
            return super.onKeyDown(keyCode, event); 
        } 
     
     
        // 按键弹起,所触发的事件 
        public boolean onKeyUp(int keyCode, KeyEvent event) { 
            switch (keyCode) { 
            case KeyEvent.KEYCODE_DPAD_CENTER: 
                display("中键被弹起"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_DOWN: 
                display("下键被弹起"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_LEFT: 
                display("左键被弹起"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_RIGHT: 
                display("右键被弹起"); 
                break; 
            case KeyEvent.KEYCODE_DPAD_UP: 
                display("上键被弹起"); 
                break; 
            } 
            return super.onKeyUp(keyCode, event); 
        } 

  • 相关阅读:
    Linux centos 安装php5.4和pthreads
    linux Nginx负载均衡
    linux 部署oracle 11g
    linux shell编程
    Linux 常 用 命 令
    python基础学习笔记的目录
    Python学习笔记之基础篇(-)python介绍与安装
    Python学习笔记之基础篇(二)python入门
    python 的logging 的配置,有这一篇就够了
    selenium+headless+proxy 的出错
  • 原文地址:https://www.cnblogs.com/wjhblogs/p/4757300.html
Copyright © 2011-2022 走看看