подавлено нажатие программной клавиши на поле редактирования текста не реагирует на каждое нажатие - PullRequest
0 голосов
/ 27 января 2012

Код, который я использую для подавления появления программной клавиатуры, работает примерно половину времени.Любые идеи, почему и как это исправить.Вот мой код.

public void time(View v) {
    InputMethodManager imm = (InputMethodManager) getSystemService(Conte xt.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(time.getWindowToken(), 0);


    time.setVisibility(View.VISIBLE);
    new TimePickerDialog(report.this, t,
            dateAndTime.get(Calendar.HOUR_OF_DAY),
            dateAndTime.get(Calendar.MINUTE), true).show();
}

Я заставил его работать, добавив

   date.setInputType(0);
   time.setInputType(0);

в поле СоздатьОднако теперь он не всегда реагирует на первое нажатие на поле редактирования текста.Это проблема только на эмуляторе?

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