我之前在 Android 开发邮件列表中询问过这个问题,但没有得到回复。
在我的应用程序中,我不时打开软键盘,并且 看起来 DEL 键的事件没有传递。中的方法 问题在
整个Java类在
http://squeakvm-tablet.googlecode.com/hg/project/src/org/squeak/android/SqueakView.java
在软键盘上敲击的任何字母数字键或 Enter(回车)都是 传递给应用程序,但 KEYCODE_DEL 除外。我试图更换 案例子句中的 KEYCODE_DEL 与其他任何内容(例如,代码为 用于硬件按钮 PAGE_UP),并且该子句在 按钮被按下。
我没有继承 Android Keyboard 类,只是使用了默认的 输入管理器。
为了接收 KEYCODE_DEL 的事件,可以做什么?是 派生键盘子类的唯一方法?
谢谢。
最佳答案
我有一个类似的问题,我可以通过添加 TextWatcher 来解决它使用 addTextChangedListener 到 EditText .
关于android - 如何获取软键盘 KEYCODE_DEL 的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5210979/