我有一个用户在其中输入的活动,然后单击“确定”按钮。完成后,活动关闭并返回到旧活动,但软键盘仍然在屏幕上!我试过了android:windowSoftInputMode="stateHidden"
and
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
但它什么也没做。
在活动的 OnPause 中,您应该执行以下操作
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(et.getWindowToken(), 0);
其中 et 是 EditText 的实例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)