Скрыть клавиатуру после поиска пользователем ?

У меня есть действие, в котором есть EditText, и при вводе отображаются результаты поиска, поэтому я просто хочу закрыть клавиатуру, когда результаты поиска вот-вот будут показаны, чтобы пользователю не пришлось это делать. Однако, если пользователь хочет уточнить свой поиск, клавиатура должна снова открыться, если он снова нажмет на EditText.

Это оказалось сложнее, чем я себе представлял, я искал и пробовал несколько вещей, большинство из которых даже не закрывает клавиатуру на моем HTC, один метод, когда для параметра InputType установлено значение INPUT_NULL, закрывает клавиатуру, но не t открыть потом.

Есть предложения, как это сделать?

17
задан Janusz 13 September 2018 в 15:28
поделиться