监听和屏蔽Enter键的输入

来源:互联网 发布:文明6 mac 中文 编辑:程序博客网 时间:2024/06/11 18:35

在开发项目时,对EditText 做了OnKey事件的监听  ,但总是会触发两次!

后来查阅很多资料后发现,Key有Down和Up事件,所以会执行两次。

解决方法:捕获UP 或DWON的其中一种

etTMH.setOnKeyListener(new OnKeyListener(){if(keyCode==KeyEvent.KEYCODE_ENTER && event.getAction()==KeyEvent.ACTION_UP){......}return false;}});


 

0 0
原创粉丝点击