支付密码输入框有时会设置
SOFT_INPUT_STATE_ALWAYS_VISIBLE输入框一直显示,避免一些支付密码输入框遮挡秘密码编辑框的问题,但是当dismiss弹框后,输入框并未消失,现提供一种解决思路:
调用弹框dismiss之前,关闭输入弹窗:
//隐藏输入法 InputMethodManager manager= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); manager.hideSoftInputFromWindow( dialog.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);