当需要手动去弹出或隐藏键盘时,可调用一下代码:
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if (!isShow) {
imm.showSoftInputFromInputMethod(mMessageEditText.getWindowToken(), 0);//显示
isShow = true;
} else {
imm.hideSoftInputFromWindow(mMessageEditText.getWindowToken(), 0);//隐藏
isShow = false;
}