自定义dialog如何取值自定义一个mydialog在Main中调用 mydialog dialognew mydialog(Main.this)dialog.s
自定义dialog如何取值
自定义一个mydialog
在Main中调用
mydialog dialog=new mydialog(Main.this);
dialog.show();
在mydialog中有个edittext
请问如何在Main中取得这个edittext里面的值。。忘高手指导~
而且这个mydialog 是继承的 dialog类。而没有使用alertdialog。请问要如何做才能实现?
[解决办法]
Seekdialog dialog=new Seekdialog(Main.this); 作为main的成员变量吧,不要click中new。
onCreate里去new,再试试。或者这样,你点击完dialog的窗口关闭后,给main用handler发个消息,然后main中去获取dialog里edit的内容。
[解决办法]
Bundle data = new Bundle();
data.putString("edit",edit.getText().toString());
Message msg = new Message();
msg.what = 0;
msg.setData(data);
handler.sendMessage(msg);
然后在main里的handler中handleMessage()处理id为0的消息:
Bundle data = msg.getData();
String edittext = data.getString("edit","");
这个edittext就是edit的内容了。
