我有以下代码:

tv.setOnKeyListener(new View.OnKeyListener() {

public boolean onKey(View v, int keyCode, KeyEvent event) {

switch(keyCode)

{

case KeyEvent.KEYCODE_0:

Log.v(TAG, "Keycode_0");

return true;

//break;

case KeyEvent.KEYCODE_1:

Log.v(TAG, "Keycode_1");

return true;

//break;

case KeyEvent.KEYCODE_D:

Log.v(TAG, "Keycode_D");

return true;

//break;

case KeyEvent.KEYCODE_2:

Log.v(TAG, "Keycode_2");

return true;

//break;

case KeyEvent.KEYCODE_TAB:

Log.v(TAG, "Keycode_TAB");

return true;

//break;

case KeyEvent.KEYCODE_DEL:

Log.v(TAG, "Keycode_DEL");

return true;

//break;

case KeyEvent.KEYCODE_COMMA:

Log.v(TAG, "Keycode_COMMA");

return true;

//break;

case KeyEvent.KEYCODE_ENTER:

Log.v(TAG, "KEYCODE_ENTER");

i=KeyEvent.KEYCODE_ENTER;

Log.v(TAG, "KEYCODE_ENTER"+i);

return true;

//break;

case KeyEvent.KEYCODE_SHIFT_LEFT:

Log.v(TAG, "KEYCODE_SHIFT_LEFT"+KeyEvent.KEYCODE_SHIFT_LEFT);

return true;

//break;

case KeyEvent.KEYCODE_SHIFT_RIGHT:

Log.v(TAG, "KEYCODE_SHIFT_RIGHT"+KeyEvent.KEYCODE_SHIFT_RIGHT);

return true;

//break;

case KeyEvent.KEYCODE_SPACE:

Log.v(TAG, "KEYCODE_SPACE"+KeyEvent.KEYCODE_SPACE);

return true;

//break;

default:

break;

}

return false;

}

});

但它只适用于输入和删除键.对于其他键,它不起作用.我想要它用于换档和大写锁定键.

android log输出keycode,如何在android中获取keyCode相关推荐

  1. python字符串筛选输出_如何在Python中过滤字符串列表

    Python使用列表数据类型在顺序索引中存储多个数据.它的工作方式类似于其他编程语言的数字数组.filter()方法是Python的一种非常有用的方法.可以使用filter()方法从Python中的任 ...

  2. 如何在Activity中获取调用者 -- getReferrer()

    如何在Activity中获取调用者 – getReferrer() 前言 为什么要在Activity中获取调用者? 主要是安全和定制两个方面的需求吧. 安全需求: 一般Activity如果已经对外开放 ...

  3. java如何实取随机数_java - 如何在Kotlin中获取随机数?

    java - 如何在Kotlin中获取随机数? 可以在2个参数之间返回随机整数的通用方法,如ruby,可以使用rand(0..n). 有什么建议吗? 16个解决方案 208 votes 我的建议是In ...

  4. 如何在JavaScript中获取字符串数组的字符串?

    本文翻译自:How do you get a string to a character array in JavaScript? How do you get a string to a chara ...

  5. java文件中获取创建日期_如何在Java中获取文件的上次修改日期

    java文件中获取创建日期 Sometimes we need to get the file last modified date in Java, usually for listeners li ...

  6. jquery 获取同级元素_如何在jQuery中获取元素的同级

    jquery 获取同级元素 In this post, we will discuss how to get the siblings of an HTML element in jQuery. jQ ...

  7. 如何在 JavaScript 中获取当前日期?

    问: 想要改进这篇文章?提供这个问题的详细答案,包括引文和解释为什么你的答案是正确的.没有足够细节的答案可能会被编辑或删除. 如何在 JavaScript 中获取当前日期? 答1: HuntsBot周 ...

  8. 如何在Python中获取图片分辨率?——Python实现获取图片分辨率的代码及详解。

    如何在Python中获取图片分辨率?--Python实现获取图片分辨率的代码及详解. 在进行图片处理或者图片分析的时候,获取图片的分辨率信息是必不可少的.Python提供了许多库可以方便地获取图片的分 ...

  9. java+script+当前日期_如何在JavaScript中获取当前日期?

    如何在JavaScript中获取当前日期? #1楼 您可以使用扩展了 Date对象的Date.js库,从而可以使用.today()方法. #2楼 如果您想对日期格式进行更多的粒度控制,我强烈建议您查看 ...

  10. 如何在PHP中获取客户端IP地址[重复]

    本文翻译自:How to get the client IP address in PHP [duplicate] This question already has an answer here: ...

最新文章

  1. leetcode算法第7题
  2. 如何让squid实现动态缓存
  3. Linux2.6--Linus电梯
  4. Linux终端下 dstat 监控工具
  5. [云炬ThinkPython阅读笔记]3.3 构建
  6. Win32ASM学习[6]: PTR、OFFSET、ADDR、THIS
  7. 列的数目比列的名字要多_你们要的甘特图来啦!还有具体做法哦!
  8. 关于FD.io VPP的最新消息
  9. beats耳机用安卓手机影响音效么_500元以下的头戴式耳机超高性价比推荐
  10. 序列化、模块 day21
  11. VB2010(29)Web部署应用程序
  12. html 自动填充 颜色,excel如何设置输入数字后单元格自动填充颜色
  13. linux下数学公式的编辑器,如何利用开源中国Markdown/编辑器优雅的写出数学公式?(KaTeX公式使用篇)...
  14. 【DP专题】——洛谷P5144蜈蚣
  15. 针式打印机设置自定义纸张大小
  16. 【apt】The following signatures couldn‘t be verified because the public key is not available
  17. Lua 随机生成字符串
  18. 如何自动生成参考文献格式
  19. KMS激活错误解决方法
  20. 福州大学考研计算机专业课,【20考研】福州大学计算机考研分数统计

热门文章

  1. 日本の行政区画--都道府県
  2. html字母火焰效果怎么做,HTML5动感的火焰燃烧动画特效
  3. 大脑中的结构连接、功能连接和有效连接
  4. 学生php实训个人总结300字,实训总结300字左右
  5. 百度链接提交自动推送JS代码版
  6. 《ANSYS 14热力学/电磁学/耦合场分析自学手册》——2.4 菜单栏
  7. Opencv多语言自然场景文本识别系统(源码&教程)
  8. 2计算机基础总结ppt课件,计算机基础知识2幻灯片课件.ppt
  9. shell之拼接字符串
  10. 理解 Visual Studio 解决方案文件格式(.sln)