Android onKey 不会因 Nexus 上的软键盘而触发
我正在尝试从软键盘捕获 onKey 事件。然而,只有少数按键会触发 onKey 事件(删除、返回等)。不是常规字符。有人知道为什么吗?
I'm trying to catch onKey events from a soft keyboard. however, only few keys fire the onKey event (Delete, back, etc.). not regular characters. anyone know why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您尝试从 EditText 视图捕获正常的击键,则需要使用以下方法来侦听按键。你的 onTextChanged 方法将在每次按键时触发,让你可以做任何你需要做的事情。
If you're trying to capture normal keystrokes from an EditText view, you'll need to use the following method to listen for key presses. Your onTextChanged method will get fired on each keypress allowing you to do whatever you need to do.