在工具类中写弹出软键盘的方法:
public static void showInput(final EditText et) {
et.post(new Runnable() {
@Override
public void run() {
et.requestFocus();
InputMethodManager imm = (InputMethodManager) et.getContext().getSystemService(Activity.INPUT_METHOD_SERVICE);
imm.showSoftInput(et, InputMethodManager.HIDE_NOT_ALWAYS);
}
});
}
直接调用该方法
本文介绍了一种在Android应用中通过代码控制弹出软键盘的方法。具体实现是在工具类中定义一个静态方法showInput,传入EditText控件作为参数,通过post延迟执行的方式使控件获得焦点,并使用InputMethodManager显示软键盘。
4490

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



