Android输入框自动弹出键盘显示和关闭1.软键盘的自动弹出
/*** 显示键盘** @param et 输入焦点*/public void showInput(final EditText et) {et.requestFocus();InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);imm.showSoftInput(et, InputMethodManager.SHOW_IMPLICIT);}
1.关闭软键盘
/*** 此方法只是关闭软键盘** @param et 输入焦点*/private void hintKbTwo() {InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);if (imm.isActive() && getCurrentFocus() != null) {if (getCurrentFocus().getWindowToken() != null) {imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);}}}
登录界面软键盘遮挡editText的输入框体验不好,遮挡登录按钮:地址/zyy_give/article/details/89391137