强制取消输入法键盘

场景:

在B界面中有一个EditText , 点击当然会弹出输入法键盘 , 但是按返回键退出当前界面回到A界面时候 ,输入法仍然处于弹出状态.

方法:

InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(v.getEtInfo().getWindowToken(), 0);

在第二行代码中 , 需要传入引起键盘弹出的EditText(代码中为v.getEtInfo()) , 在B界面退出时使用该方法即可关闭软键盘.

你可能感兴趣的:(强制取消输入法键盘)