![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
android开发时,使用AlertDialog生成对话框时,我做了一个Edittext,现在想当对话框出现的时候(见补充)
对话框出现的时候,Edittext直接读取当前界面类的一个变量(user),本来是用edittext.setText(user)的,但是在AlertDialog里面都是A...
对话框出现的时候,Edittext直接读取当前界面类的一个变量(user),本来是用edittext.setText(user)的,但是在AlertDialog里面都是AlertDiaglog.setView().setIcon().set之类的,就是没有EditText的。就有一个是button按钮的监听,但是那样只能是按了button才能将user添加到Edittext里面。有没有好方法直接出现对话框的时候就添加上去?
展开
2个回答
展开全部
你可以在对话框弹出之前,先把user值取到赋给edittext,然后再执行弹出代码
你没截图,不知你说的具体是什么样的,dialog里面本来就有.setTitle("") .setMessage(""),这两个一个是设置标题,一个是设置要显示的信息,你要是单纯显示user,这两个就够用了
你没截图,不知你说的具体是什么样的,dialog里面本来就有.setTitle("") .setMessage(""),这两个一个是设置标题,一个是设置要显示的信息,你要是单纯显示user,这两个就够用了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询