everbody。我正在尝试创建一个简单的应用程序。我有一个主要活动和一个名为myview.xml的布局文件。我在这个布局文件中有两个EditText和一个按钮控件,我将用它来显示Dialog Control。如何从对话框控件中获取这些值并在MainActivity中设置
这是我到目前为止所拥有的
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnDisplay=(Button)findViewById(R.id.btndisplay);
btnDisplay.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
dialog=new Dialog(MainActivity.this);
dialog.setContentView(R.layout.myview);
edtName=(EditText)dialog.findViewById(R.id.edtname);
edtSname=(EditText)dialog.findViewById(R.id.edtsurname);
dialog.show();
//
答案 0 :(得分:0)
你应该在对话框中创建一个按钮,在这个按钮上点击你应该关闭对话框并获得这样的edittext值
String name = edtName.getText().toString();
String sname = edtSname.getText().toString();