Код, который я использую для подавления появления программной клавиатуры, работает примерно половину времени.Любые идеи, почему и как это исправить.Вот мой код.
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);
в поле СоздатьОднако теперь он не всегда реагирует на первое нажатие на поле редактирования текста.Это проблема только на эмуляторе?