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

Я унаследовал класс EditText и создал свой пользовательский класс MyEditText.

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

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

1 Ответ

2 голосов
/ 14 июля 2010

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

...