Я знаю, как прослушивать нажатие кнопки 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;
}
});
Однако ... как мне прослушать, когда нажимается символьная клавиша (AZ, 0-9, специальные символы и т. д.), в основном все остальное, кроме ENTER, BACKSPACE или SPACE ? Я хочу сделать это, потому что хочу, чтобы кнопка становилась активной, когда пользователь начал вводить текст в TextView. Как ни странно, метод onKey () даже не вызывается при нажатии этих символьных клавиш, поэтому есть ли другой способ, которым я могу воспользоваться? я полагаю т о их слушать? Заранее благодарим!