Как я могу обнаружить любое нажатие клавиши (числовое, алфавитное) событие в Android для EditText

Я унаследовал класс EditText и сделал мой собственный класс, MyEditText.

и хотите обнаружить нажатие клавиши (скажем, "a", "b", "c"... "0", "1", "2"... и т. д.) в Android. Как?

Кажется, переопределенный метод onKeyDown(int keyCode, событие KeyEvent) вызывается при нажатии клавиш "назад", "\", "/", "DEL", "@", но не для любых цифр или алфавитов.

1 ответ

Решение

Возможно, вам нужно не событие нажатия клавиши, а событие изменения текста. Затем вы можете использовать метод addTextChangedListener.

Другие вопросы по тегам