Android 为Dialog中的EditText自动弹出键盘

想要为Dialog中的EditText自动弹出键盘,这样在弹出Dialog后用户可以直接输入,省去多点一次的操作。网上查了一下,但是方法对于我都不适用。或许对你有用,分享一个博客:Android 显示Dialog的同时自动弹出软键盘;
后来是发现自己之前写过这样的代码,忘记是从哪个博客抄来的了…

private void setfocus(View view) {
    
    
    view.setFocusable(true);
    view.setFocusableInTouchMode(true);
    view.requestFocus();
    this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
}

然后直接调用这个函数就行了,比如:

setfocus(myEditText);

希望对你有用。

猜你喜欢

转载自blog.csdn.net/lmmmmmmmmmmmmmmm/article/details/108334009