最近自定义了一个AlertDialog,布局中有个editText,不能弹出软键盘,分享解决办法。
刚开始是这样写的
AlertDialog.Builder builder = new AlertDialog.Builder(this);
objectDialog = builder.create();
objectDialog.show(); objectDialog.setContentView(R.layout.newchooseobject_dialog);
这样写的editText不能弹出软键盘
之后百度试了好几种方法,解决了我的问题,解决的代码
AlertDialog.Builder builder = new AlertDialog.Builder(this);
objectDialog = builder.create();
View view=LayoutInflater.from(this)
.inflate(R.layout.newchooseobject_dialog,null);
objectDialog.setView(view);
objectDialog.show();
希望可以帮助到大家