В продолжение ответа, данного в Android setError ("error") не работает в Textview После применения решения, т. Е. Изменения текстового представления на фокусируемое, при нажатии этого текстового представления появляется всплывающая клавиатура.Как это скрыть.
PS Я попробовал onFocusChangeListener и onTouchListener
Я хочу знать , где вызывать этот метод скрытия клавиатуры , как я пытался это сделатьно это не решает проблему;
mEndTimeView.setOnClickListener(v -> {
InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
if(ViewUtils.isKeyboardShown(mEndTimeView.getRootView())){
imm.hideSoftInputFromWindow(mEndTimeView.getWindowToken(), 0);
}
showEndTimePicker();
});