想要为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);
希望对你有用。