在一些有输入框的界面中,我们需要自动弹出软键盘。比如搜索界面,输入框需要自动获取焦点并弹出软键盘。
弹出软键盘代码:
mEditText.setFocusable(true);
mEditText.setFocusableInTouchMode(true);
mEditText.requestFocus();
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
关闭软键盘代码:
InputMethodManager imm = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), 0);
本文介绍了在有输入框的界面中自动弹出软键盘的方法,包括设置输入框获取焦点及显示软键盘的代码,以及关闭软键盘的实现方式。
4万+

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



