Как установить событие onKeyEnter для editField в blackberry? - PullRequest
0 голосов
/ 02 февраля 2011

Как установить onKeyEnter событие для EditField.У меня есть два EditField на моем текущем экране.Но я должен установить событие только один EditField. Как я могу установить это ?.У меня есть кнопки и поля списка на одном экране.Я могу установить щелчок даже для кнопки и списка. Но проблема заключается в установке события для EditField.

. Я использовал метод key down и keychar.Но это не полезно для меня.Я проверил следующий метод.

protected boolean keyChar(char key, int status, int time){

         if (key == Characters.ENTER){Dialog.alert("hi");}
        return false;
     } 
protected boolean keyChar(char character, int status, int time){

         if (Characters.ENTER == character){Dialog.alert("hi");}
        return false;
     }

Если я использую подобное, я не могу ввести ни одного символа в оба поля редактирования.

Может кто-нибудь мне помочь?

1 Ответ

0 голосов
/ 03 февраля 2011

Если я так использую, я не могу ввести ни одного символа в оба поля редактирования.

Вы едите все нажатия клавиш, потому что не возвращаете super.keyChar (ключ, статус, время).

Если вы не используете ключ, вам нужно передать его вверх.

...