Я спрашивал об этом ранее в списке рассылки Android dev, но не получил ответа.
В моем приложении время от времени я включаю программную клавиатуру, и похоже, что события для клавиши DEL недоставлен.Рассматриваемый метод -
http://pastebin.com/zZaZWJ4t
, а весь класс Java -
http://squeakvm -tablet.googlecode.com / hg / project/src/org/squeak/android/SqueakView.java
Любая буквенно-цифровая клавиша или нажатие клавиши Enter (Return) на программной клавиатуре передаются в приложение, кроме KEYCODE_DEL.Я попытался заменить KEYCODE_DEL в предложении case чем-то другим (например, кодом для аппаратной кнопки PAGE_UP), и предложение нажмет эту кнопку при нажатии этой кнопки.
Я не делил подкласс на класс клавиатуры Android, простоиспользовал менеджер ввода по умолчанию.
Что можно сделать, чтобы получать события для KEYCODE_DEL?Является ли получение подкласса клавиатуры единственным способом?
Спасибо.