网上大部分隐藏输入法都是用toggle,
缺点很多,不能解决问题。我用如下代码强制隐藏输入法。
public static void hideInputMethod(Context context) { // 隐藏输入法 InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(((Activity)context).getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); }
希望对大家有帮助