android - Material 对话框库 - 防止在 onPositive 函数调用时关闭/关闭对话框

标签 android android-dialog material-design

我正在使用 this Material Dialog 库,当我单击正按钮时,将调用 onPositive 函数并关闭对话框。如何防止对话框关闭/关闭?

感谢您的回答。

最佳答案

在回调方法中添加autoDismiss(false) 并手动关闭对话框。

  new MaterialDialog.Builder(mainActivity)
            .title(R.string.title)
            .autoDismiss(false)
            .content(R.string.content)
            .positiveText(R.string.positive)
            .negativeText(R.string.negative)
            .positiveColor(setColor())
            .onPositive((dialog, which) => {
                // do something positive here
                dialog.dismiss();
            })
            .onNegative((dialog, which) => {
                // do something negative here
                dialog.dismiss();
            })
            .negativeColor(setColor())
            .typeface(titleAndActions, contentAndListItems)
            .build()
            .show();

关于android - Material 对话框库 - 防止在 onPositive 函数调用时关闭/关闭对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28909535/

相关文章:

android - 如何在android中为 map 标记提供标签

android - FragmentManager 非法状态异常 : No host

android - 如何对作用于加速度计的 Android Activity 进行单元测试?

java - 对话框自行更改方向。如何将对话框的方向固定为横向

flutter - 如何在 flutter 中设置文本行高?

android - 如何从共享首选项中检索 key

android - 防止 AlertDialog 在另一个 DialogFragment 的暗淡后面显示

android - 如何以编程方式使用默认的 AlertDialog 添加 TextView 和 EditText

android - 如何在新 Material 主题中更改工具栏主页图标(后退箭头)颜色?

java - 如何在 Kotlin/Java 中将 LocalDate 转换为 Long