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的输入框体验不好,遮挡登录按钮:地址 https://blog.csdn.net/zyy_give/article/details/89391137
本文介绍在Android应用中如何实现软键盘的自动弹出与关闭,包括通过代码展示如何在输入框获得焦点时显示键盘,以及如何在需要时隐藏键盘,避免键盘遮挡界面元素的问题。
&spm=1001.2101.3001.5002&articleId=89391486&d=1&t=3&u=703e4d4693b54c4d80de0940fe88d702)
4561

被折叠的 条评论
为什么被折叠?



