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