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); 
        } 

  • 相关阅读:
    [CoreOS 转载]CoreOS实践指南(二):架设CoreOS集群
    [CoreOS 转载] CoreOS实践指南(一)
    [CoreOS]CoreOS 实战:CoreOS 及管理工具介绍
    [SQL in Azure] Configure a VNet to VNet Connection
    [SQL in Azure] Tutorial: AlwaysOn Availability Groups in Azure (GUI)
    [SQL in Azure] High Availability and Disaster Recovery for SQL Server in Azure Virtual Machines
    [SQL in Azure] Windows Azure Virtual Machine Readiness and Capacity Assessment
    [SQL in Azure] Provisioning a SQL Server Virtual Machine on Azure
    [SQL in Azure] Getting Started with SQL Server in Azure Virtual Machines
    [SQL Server 2014] 微软将于年底发布新版数据库SQL Server 2014
  • 原文地址:https://www.cnblogs.com/wjhblogs/p/4757300.html
Copyright © 2011-2022 走看看