我想在单击按钮上显示一个对话框。这是我的代码,但它不起作用。Android中的对话框示例
AlertDialog.Builder builder = new AlertDialog.Builder(
getApplicationContext());
builder.setCancelable(true);
builder.setTitle("Title");
builder.setInverseBackgroundForced(true);
builder.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
dialog.dismiss();
}
});
builder.setNegativeButton("No",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
问题/错误消息是什么? “不工作”不是一个问题描述;) – alopix 2011-05-16 07:45:36
这个代码放在哪里?在onCreate()?那就错了。在显示活动时应该调用对话框显示,因此将此代码放置在ClickClickListener的某个按钮上。 – 2011-05-16 07:55:15
如果您正在使用警报对话框,则不需要关闭警报对话框。当你点击警报对话框中的按钮时,它将自动解除。 – 2011-05-16 07:59:42