onKeyListener, не работающий с программируемой клавиатурой (Android)

Я использую onKeyListener для получения onKey событий. Это хорошо работает с нормальной клавиатурой. Но это не работает с программируемой клавиатурой. Я только в состоянии получить onKey события для численных данных и не алфавитов. Там какое-либо обходное решение должно решить это? Любой вид справки будет значительно цениться.

18
задан Christopher Orr 30 December 2009 в 02:10
поделиться

1 ответ

Я не верю, что OnKeyListener вообще вызывается с программной клавиатуры. Это как-то связано с тем, что программная клавиатура - это устройство IME, а устройства IME, возможно, это не клавиатура. Похоже, что это делает OnKeyListener довольно бесполезным, так как он работает только на телефонах с аппаратной клавиатурой. Недавно я работал над этим вопросом, используя TextWatcher в поле EditText в своей деятельности вместо OnKeyListener.

.
12
ответ дан 30 November 2019 в 08:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: