Android 对如何使用对话框控件感到困惑
everbody。我正在尝试制作一个简单的应用程序。我有一个主活动和一个名为myview.xml的布局文件。我在这个布局文件中有两个EditText和一个button控件,我将使用它来显示对话框控件。如何从对话框控件获取这些值并在主活动中设置 这就是我目前所拥有的Android 对如何使用对话框控件感到困惑,android,Android,everbody。我正在尝试制作一个简单的应用程序。我有一个主活动和一个名为myview.xml的布局文件。我在这个布局文件中有两个EditText和一个button控件,我将使用它来显示对话框控件。如何从对话框控件获取这些值并在主活动中设置 这就是我目前所拥有的 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContent
@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();
//您应该在对话框中创建一个按钮,然后单击该按钮,您应该关闭该对话框并获得如下edittext值
String name = edtName.getText().toString();
String sname = edtSname.getText().toString();
但是我无法从MainActivity获取位于布局文件中的控件。例如,edtName=(EditText)dialog.findViewById(R.id…);