Я знаю, как слушать при нажатии кнопки ENTER в TextView, как показано в коде ниже:
textView.setOnKeyListener(new View.OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
if((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) {
enterPressed();
return true;
}
return false;
}
});
Однако ... как мне слушать, когда нажимаются символьная клавиша (A-Z, 0-9, специальные символы и т. Д.), В основном все остальное, кроме ENTER, BACKSPACE или SPACE? Я хочу сделать это, потому что я хочу, чтобы кнопка стала активной, когда пользователь начал вводить текст в TextView. Как ни странно, метод onKey () даже не вызывается при нажатии этих символьных клавиш, так что, я полагаю, есть другой способ их прослушать? Заранее спасибо!