Android 从对话框创建对话框
我试图在按下对话框按钮时打开一个对话框。 -->按下按钮-->对话框1-->对话框2 将创建第一个对话框,如下所示:Android 从对话框创建对话框,android,android-layout,dialog,Android,Android Layout,Dialog,我试图在按下对话框按钮时打开一个对话框。 -->按下按钮-->对话框1-->对话框2 将创建第一个对话框,如下所示: (When button is pressed): final Dialog dialog = new Dialog(context); dialog.setContentView(R.layout.dialog1); //<-- dialog1 contains a button final Button button1 = (Button)dialog
(When button is pressed):
final Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.dialog1); //<-- dialog1 contains a button
final Button button1 = (Button)dialog.findViewById(R.id.button1); //<--in dialog1
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//A NEW DIALOG BOX SHOULD APPEAR HERE WHEN BUTTON1 GETS CLICKED
}
});
dialog.show();
但是,当尝试打开这样的新对话框时,我在Coreographer.class中遇到了一些错误。我认为这是因为关闭的对话框无法创建新对话框。现在我的问题是,如何通过单击另一个对话框的按钮打开该对话框?试试这个按钮单击对话框
Dialog dialog2 = new Dialog(context);
dialog2.setContentView(R.layout.dialog2);
dialog.dismiss();
dialog2.show();
试试这个按钮点击对话框
Dialog dialog2 = new Dialog(context);
dialog2.setContentView(R.layout.dialog2);
dialog.dismiss();
dialog2.show();
试试这个按钮点击对话框
Dialog dialog2 = new Dialog(context);
dialog2.setContentView(R.layout.dialog2);
dialog.dismiss();
dialog2.show();
试试这个按钮点击对话框
Dialog dialog2 = new Dialog(context);
dialog2.setContentView(R.layout.dialog2);
dialog.dismiss();
dialog2.show();
试试看
final Dialog dialog1 = new Dialog(context);
dialog.setContentView(R.layout.dialog1); //<-- dialog1 contains a button
final Button button1 = (Button)dialog1.findViewById(R.id.button1); //<--in dialog1
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//A NEW DIALOG BOX SHOULD APPEAR HERE WHEN BUTTON1 GETS CLICKED
Dialog dialog2 = new Dialog(context);
dialog2.setContentView(R.layout.dialog2);
dialog1.dismiss();
dialog2.show();
}
});
dialog.show();
final Dialog Dialog 1=新建对话框(上下文);
setContentView(R.layout.dialog1)// 试试看
final Dialog dialog1 = new Dialog(context);
dialog.setContentView(R.layout.dialog1); //<-- dialog1 contains a button
final Button button1 = (Button)dialog1.findViewById(R.id.button1); //<--in dialog1
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//A NEW DIALOG BOX SHOULD APPEAR HERE WHEN BUTTON1 GETS CLICKED
Dialog dialog2 = new Dialog(context);
dialog2.setContentView(R.layout.dialog2);
dialog1.dismiss();
dialog2.show();
}
});
dialog.show();
final Dialog Dialog 1=新建对话框(上下文);
setContentView(R.layout.dialog1)// 试试看
final Dialog dialog1 = new Dialog(context);
dialog.setContentView(R.layout.dialog1); //<-- dialog1 contains a button
final Button button1 = (Button)dialog1.findViewById(R.id.button1); //<--in dialog1
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//A NEW DIALOG BOX SHOULD APPEAR HERE WHEN BUTTON1 GETS CLICKED
Dialog dialog2 = new Dialog(context);
dialog2.setContentView(R.layout.dialog2);
dialog1.dismiss();
dialog2.show();
}
});
dialog.show();
final Dialog Dialog 1=新建对话框(上下文);
setContentView(R.layout.dialog1)// 试试看
final Dialog dialog1 = new Dialog(context);
dialog.setContentView(R.layout.dialog1); //<-- dialog1 contains a button
final Button button1 = (Button)dialog1.findViewById(R.id.button1); //<--in dialog1
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//A NEW DIALOG BOX SHOULD APPEAR HERE WHEN BUTTON1 GETS CLICKED
Dialog dialog2 = new Dialog(context);
dialog2.setContentView(R.layout.dialog2);
dialog1.dismiss();
dialog2.show();
}
});
dialog.show();
final Dialog Dialog 1=新建对话框(上下文);
setContentView(R.layout.dialog1)// 而不是使用上下文使用
Dialog dialog2 = new Dialog(YourActivityName.this);
而不是使用上下文使用
Dialog dialog2 = new Dialog(YourActivityName.this);
而不是使用上下文使用
Dialog dialog2 = new Dialog(YourActivityName.this);
而不是使用上下文使用
Dialog dialog2 = new Dialog(YourActivityName.this);
dialog2=新建对话框(上下文)
代替上下文,尝试YourActivityName。这
“在新对话框中尝试dialog.Disease()和dialog2.show()。你的问题是dialog.show(),应该是dialog2.show()。对话框被取消后,你不能显示它。dialog2=新对话框(上下文);
代替上下文,尝试YourActivityName。这
”在新对话框中尝试dialog.dismise()和dialog2.show()。您的问题是dialog.show(),应该是dialog2.show()。对话框被取消后,您无法显示该对话框。dialog dialog2=新建对话框(上下文)
代替上下文,尝试YourActivityName。这
“在新对话框中尝试dialog.Disease()和dialog2.show()。你的问题是dialog.show(),应该是dialog2.show()。对话框被取消后,你不能显示它。dialog2=新对话框(上下文);
代替上下文,尝试YourActivityName。这
”在新对话框中尝试dialog.dismise()和dialog2.show()。您的问题是dialog.show(),应该是dialog2.show()。对话框被取消后无法显示。使用上下文可以正常工作;)我的问题是如何用已经存在的对话框打开一个对话框。你可以用引用外部类。这是,而不是。class
使用上下文就可以了;)我的问题是如何用已经存在的对话框打开一个对话框。你可以用引用外部类。这是,而不是。class
使用上下文就可以了;)我的问题是如何用已经存在的对话框打开一个对话框。你可以用引用外部类。这是,而不是。class
使用上下文就可以了;)我的问题是如何用已经存在的对话框打开一个对话框。你可以用引用外部类。这个,而不是。class