Htc - я не могу справиться с событием - PullRequest
0 голосов
/ 11 октября 2011

У меня на экране есть текст для редактирования. Я хочу сделать что-то кнопку готово. На Google Nexus S, Samsung Galaxy работает отлично. На клавиатуре появляется кнопка с текстом «сделано». На htc кнопка не появляется, появляется enter simbol. Я пытался добавить объявление в коде или предложении для обработки события ввода, но оно не отвечает

        edit1.setImeOptions(EditorInfo.IME_ACTION_DONE);
    edit1.setOnEditorActionListener(new OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2) {

            if (arg1 == EditorInfo.IME_ACTION_DONE) {
                chercher.performClick();
            }
            return true;
        }
    });

Спасибо заранее, Ралука

1 Ответ

0 голосов
/ 11 октября 2011

AFAIK, IME Действия не согласованы между поставщиками устройств.Я бы посоветовал сохранить вашего слушателя, а также предусмотреть в вашем дизайне наличие кнопки на случай, если слушатель не сработает.

...