对如何使用Dialog Control感到困惑

时间:2014-05-19 11:44:02

标签: android

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();

//

1 个答案:

答案 0 :(得分:0)

你应该在对话框中创建一个按钮,在这个按钮上点击你应该关闭对话框并获得这样的edittext值

                       String name = edtName.getText().toString();
                       String sname = edtSname.getText().toString();