Невозможно ввести значение при использовании метода переопределения keyChar () - PullRequest
0 голосов
/ 15 марта 2012

Я показываю веб-страницу, используя поле браузера.Он показывает нормально.

Я переопределяю метод keyChar () для прокрутки страницы при попадании на пробел.он также работает нормально.

protected boolean keyChar(char c, int status, int time) 
    {       
        if(c == Keypad.KEY_SPACE)
        {

           listContainer.setVerticalScroll();

         }
    }

    return true;
}

Моя проблема в том, что когда я показываю эту страницу http://special.belo.com/wcnc/mobile/ad_form/, я не могу ввести текст в это текстовое поле.Метод переопределения keyChar () не позволяет вводить текст в текстовое поле.

Пожалуйста, помогите мне.Как ввести текст на странице, которая отображается в браузере.

1 Ответ

1 голос
/ 15 марта 2012

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

protected boolean keyChar(char c, int status, int time) {       
    if(c == Keypad.KEY_SPACE) {
           listContainer.setVerticalScroll();
    }
    return super.keyChar(c, status, time);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...