【问题标题】:Dialogs order in AndroidAndroid中的对话框顺序
【发布时间】:2011-04-28 17:37:00
【问题描述】:

Android 中是否有类似对话框的顺序?

我解释一下我的意思。

有一个带有“确定”按钮的对话框生成器。当用户按下确定时,对话框将被关闭。

Wenn 我在一个活动中一个接一个地调用多个对话框,我首先看到最后一个,然后是最后一个,依此类推。但我想先看到第一个对话框,然后是第二个,然后......

有可能吗?

或者在第一个对话框没有关闭之前是否可以不调用第二个对话框?

穆尔

【问题讨论】:

    标签: android dialog


    【解决方案1】:

    当您为对话框的“确定”按钮 (setNeutralButton()) 定义 onClick() 方法时,您必须显示第二个对话框(通过 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();
            }
        });
    

    【讨论】:

    • 这是一个解决方案,但它并不是我所需要的。我将尝试为我的(自定义)对话框构建器提供一个带有消息的数组列表
    猜你喜欢
    • 1970-01-01
    • 2013-07-27
    • 1970-01-01
    • 2019-04-19
    • 1970-01-01
    • 1970-01-01
    • 2014-08-05
    • 2012-04-25
    • 2016-09-03
    相关资源
    最近更新 更多