как работать с цифровыми клавишами с клавиатуры телефона - PullRequest
1 голос
/ 27 января 2012

В следующей клавиатуре: enter image description here

мы можем выбрать значение, нажимая кнопки (например, View button1.setOnClickListener (..)), все, что я хочу знать, это как я могуобрабатывать клавиши (клавиши 0–9, enter_key, clear_key) с клавиатуры телефона (например, при работе на устройстве, отличном от планшета).

Пожалуйста, дайте быструю ссылку.любой онлайн-учебник будет очень полезным.

привет,

1 Ответ

0 голосов
/ 27 января 2012

вы можете использовать onKeyDown, который принимает keycode и KeyEvent в качестве аргументов, а класс KeyEvent содержит все числовые коды:

    public boolean onKeyDown(int keyCode, KeyEvent event) {
           if(keyCode==KeyEvent.KEYCODE_0){
           //do some stuffs           
           }else if(keyCode==KeyEvent.KEYCODE_1) {
          // do some stuffs
           }
            return super.onKeyDown(keyCode, event);
        }

Подобным образом вы можете обрабатывать нажатие цифровой клавиши /. Надеюсь, это поможет вам.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...