Я использую данные и выбор времени для двух текстов редактирования, я хочу скрыть клавиатуру для двух текстовых текстов. Я делаю это
mDatePickerEdt = (EditText)findViewById(R.id.createwedding_datepicker_edt);
mTimePickerEdt = (EditText)findViewById(R.id.createwedding_timepicker_edt);
mDatePickerEdt.setInputType(InputType.TYPE_NULL);
mTimePickerEdt.setInputType(InputType.TYPE_NULL);
он работает для смартфонов. Я получаю проблемы в заметке галактики Samsung. Если у кого-то есть идея. Пожалуйста, помогите, спасибо заранее.
вы можете использовать следующий код, чтобы скрыть клавиатуру.
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
попробуй это
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
или попробуйте ввести InputMethodManager.HIDE_NOT_ALWAYS вместо 0
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
вы можете использовать нижеприведенный код для подавления клавиатуры, пока пользователь не коснется представления edittext.
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);