如何在android上捕获KeyEvents?
我需要监听 EditText 上的事件,
- 当用户开始输入时
- 以及当焦点丢失时,
我尝试了这个,但它不起作用。我到底哪里搞错了?
etTo.setOnKeyListener(new OnKeyListener(){
public boolean onKey(View v, int keyCode, KeyEvent event) {
if(event.getAction() ==KeyEvent.ACTION_DOWN){
etTo.setText("");
}
return false;
}
});
I need to listen to events on a EditText
- when users start typing
- and when focus is lost
I tried this and it does not work. What have I got it wrong?
etTo.setOnKeyListener(new OnKeyListener(){
public boolean onKey(View v, int keyCode, KeyEvent event) {
if(event.getAction() ==KeyEvent.ACTION_DOWN){
etTo.setText("");
}
return false;
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于第一个,你可以尝试这个:
对于第二个,你可以尝试这个:
For the first one you could try this:
for second one try this:
尝试
用于检查焦点和
Try to use
for checking focus and