关于 Android 编辑框输入完信息后 点击搜索后软键盘无法自动收回的问题,调用此方法就可以完美解决:
private void hideKeyboard() {
InputMethodManager imm = (InputMethodManager) this.getSystemService(Context.INPUT_METHOD_SERVICE);
if(imm.isActive()) {
if (this.getCurrentFocus().getWindowToken() != null) {
imm.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}
}
}