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