版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013519084/article/details/81198404
支付密码输入框有时会设置
SOFT_INPUT_STATE_ALWAYS_VISIBLE输入框一直显示,避免一些支付密码输入框遮挡秘密码编辑框的问题,但是当dismiss弹框后,输入框并未消失,现提供一种解决思路:
调用弹框dismiss之前,关闭输入弹窗:
//隐藏输入法 InputMethodManager manager= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); manager.hideSoftInputFromWindow( dialog.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);