在Android中有类似对话框的顺序吗?
我解释我的意思。
有一个带有“OK”的对话框构建器-Button。当用户按下确定时,对话框将关闭。
Wenn我在一个活动中相继调用了多个对话框,我先看到最后一个,然后是最后一个,依此类推。但我想先看第一个对话,然后是第二个,然后......
有可能吗?
或者在第一个对话框未关闭之前是否可以不调用第二个对话框?
穆尔
答案 0 :(得分:1)
为对话框的“确定”按钮(onClick()
)定义setNeutralButton()
方法时,您必须显示第二个对话框(通过showDialog()
或类似方法),然后关闭第一个对话框。
一个例子:
builder = new Builder(context);
builder
.setTitle(R.string.dialog_download_failed_title)
.setMessage(R.string.dialog_download_failed_message)
.setCancelable(true)
.setNeutralButton(android.R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
showDialog(SECOND_DIALOG);
dialog.dismiss();
}
});