如何从自定义对话框获取数据 [英] How to get data from a custom dialog box
本文介绍了如何从自定义对话框获取数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的代码中有一个对话框,当我单击主要活动中的一个按钮时,它就会弹出,该对话框是这样的:
I Have a dialoge box in my code, that when i click a button in Main activity it pops up, this dilog box is like this :
我想从在主活动中,将输入NUmber和输入名称测试框添加到viewText,我不知道该如何传递该值。
我弹出对话框的代码部分是这样的:
I want to put String data from "Enter NUmber" and "Enter Name" Test box to a viewText in Main Activity, I don't know how to transfer this value. my part of code which pops up dialog box is this :
btnstart.setOnClickListener(new OnClickListener(){
btnstart.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Auto-generated method stub
final Dialog dialog = new Dialog(Main0.this);
dialog.setContentView(R.layout.number);
dialog.setTitle("Save New Number");
dialog.setCancelable(true);
dialog.show();
}
});
推荐答案
这应该有效:
Button saveButton = (Button)dialog.findViewById(R.id.saveButton);
saveButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
String name = ((EditText)dialog.findViewById(R.id.nameText)).getText().toString();
String number = ((EditText)dialog.findViewById(R.id.numberText)).getText().toString();
}
});
(在您的 onClick
方法中添加)
(Add it in your onClick
method)
这篇关于如何从自定义对话框获取数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文