Разбор ввода текста в реальном времени с клавиатуры Android - PullRequest
2 голосов
/ 07 февраля 2011

Я хотел бы знать, возможно ли прослушивание нажатий клавиш на клавиатуре Android. Поэтому, когда буква нажата, я могу обновить TextView, когда клавиша отпущена в режиме реального времени. Я хочу иметь возможность показывать слово в обратном порядке, чтобы сохранить каждый символ в массиве и добавить это обратно для textView.

Так можно ли это сделать, установить и включить KeyListener, может быть, для клавиатуры? или по-другому?

1 Ответ

2 голосов
/ 07 февраля 2011

"прослушивать нажатие клавиш на клавиатуре Android"

Вы можете использовать следующий код сниппеты:

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
        if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) // KeyEvent.* lists all the key codes u pressed
        {   // do something on back.
        }  
        return super.dispatchKeyEvent(event);
    }

Или

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)  {
        if (keyCode == KeyEvent.KEYCODE_BACK) { // KeyEvent.* lists all the key codes u pressed
             // do something on back.
        }
        return super.onKeyDown(keyCode, event);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...