dialog或者dialog消失输入框不消失的问题解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 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);

猜你喜欢

转载自blog.csdn.net/u013519084/article/details/81198404