Andorid onKeyDown 老是按键没反应

原创 2013年12月05日 21:19:03

 

定义了这个方法,老是没反应,nnd,害我研究了半天,原来是没获得焦点的缘故

 public boolean onKeyDown (int keyCode, KeyEvent event)  {

}

 

 

在构造函数那里加上

 

setFocusable(true); //获得焦点,才能监听键盘事件
  setFocusableInTouchMode(true); ////获得焦点,才能监听键盘事件

 

即可

Android TabActivity中onKeyDown无法响应的解决方法

Android中某个类继承Activity的子类TabActivity时,重载Activity中的public boolean onKeyDown(int keyCode, KeyEvent even...
  • taotao19880301
  • taotao19880301
  • 2014年05月05日 09:54
  • 1116

通过onkeypress和onkeydown事件禁用键盘中某些键

禁用退格键(backspace或者叫后退键),因为这和他的习惯不一样,担心万一文字录入一半,他按了退格键,那整个页面的内容就白填了,然后信誓旦旦的说他做的系统中后退键都是不能用的,我这个系统有问题,当...
  • zhoupeng_love
  • zhoupeng_love
  • 2014年03月18日 11:43
  • 1533

自定义的Gallery 的 onKeyDown 方法没反应 执行没效果!!

今天做项目用到了 自定义的Gallery,感觉很好用,但是在过程中却遇到了一个让人十分蛋疼的事情。大家肯定都知道,咱们用gallery 的时候需要设置item之间的间隔,我也在xml中设置了andro...
  • tenggangren
  • tenggangren
  • 2013年01月29日 17:59
  • 2110

JS中的onkeydown事件

onkeydown 事件 Internet Explorer/Chrome 浏览器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等浏览器使...
  • baidu_39567828
  • baidu_39567828
  • 2018年01月30日 15:44
  • 30

Fragment监听KeyEvent事件的两种方式

大家都知道Fragment里面并没有按键事件的一些回调函数如disPatchKeyEvent,onKeyDown,onKeyUp那么如果我们想在Fragment中处理按键事件怎么做呢。第一种很常见的就...
  • zheng5229875
  • zheng5229875
  • 2015年04月22日 19:24
  • 4872

Android按键事件传递机制

Android按键事件处理主要在View和Activity两个级别。和Touch事件相比,简单很多。 按键事件的处理机制如下: 1、默认情况下,如果没有View获得焦点,事件将传递给Activit...
  • mydreamongo
  • mydreamongo
  • 2014年06月10日 15:23
  • 3209

Android onKeyDown()监听返回键无效

当我们的Activity继承了TabActivity,在该类中重写onKeyDown是监听不到返回键的, 具体解决方法如下: 重写dispatchKeyEvent //因为Activity继承了T...
  • sanyuesan0000
  • sanyuesan0000
  • 2013年12月18日 22:15
  • 2545

onKeyDown()双击back键退出程序

双击返回 、Android、onKeyDown
  • hong_guorui
  • hong_guorui
  • 2016年01月25日 12:49
  • 822

Android onKeyDown监听返回键无效

/**        * 退出        */       @Override       public boolean dispatchKeyEvent(KeyEvent event) ...
  • mixiuali
  • mixiuali
  • 2014年09月27日 18:40
  • 3786

android返回键监听中return false,return true的区别

问: public boolean onKeyDown(int keyCode, KeyEvent event){ //截获按键事件 if(keyCode == KeyEvent.KE...
  • yangkeshihaer
  • yangkeshihaer
  • 2014年07月31日 20:21
  • 1626
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Andorid onKeyDown 老是按键没反应
举报原因:
原因补充:

(最多只允许输入30个字)