Обработка KeyEvent в Android?

1

Я хочу программно обрабатывать ключ ENTER в android. Есть ли способ достичь этого? Пожалуйста, помогите!

Заранее спасибо

Теги:
key
events

2 ответа

2
Лучший ответ

Вам необходимо внимательно отменить следующую функцию:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) {

    switch (keyCode) {
        case KeyEvent.KEYCODE_ENTER:
        {
            //your Action code
            return true;
        }
    }
    return super.onKeyDown(keyCode, event);
}
  • 0
    Спасибо за ответ!!
1

Используйте onKey() для захвата ключа. KEYCODE_NUMPAD_ENTER используется для цифровой клавиши ENTER, а KEYCODE_DPAD_CENTER - это клавиша центра направления.

  • 0
    Спасибо, это работает!!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню