Как я могу обнаружить любое нажатие клавиши (числовое, алфавитное) событие в Android для EditText
Я унаследовал класс EditText и сделал мой собственный класс, MyEditText.
и хотите обнаружить нажатие клавиши (скажем, "a", "b", "c"... "0", "1", "2"... и т. д.) в Android. Как?
Кажется, переопределенный метод onKeyDown(int keyCode, событие KeyEvent) вызывается при нажатии клавиш "назад", "\", "/", "DEL", "@", но не для любых цифр или алфавитов.
1 ответ
Решение
Возможно, вам нужно не событие нажатия клавиши, а событие изменения текста. Затем вы можете использовать метод addTextChangedListener.