Android 当多项选择均未选中时,禁用对话框正按钮

Android 当多项选择均未选中时,禁用对话框正按钮,android,android-alertdialog,android-dialog,Android,Android Alertdialog,Android Dialog,场景:我希望对话框上的肯定按钮保持不活动状态,直到用户选择检查列表上的选项之一。否则就要保持活跃 检查表的选项由setMultiChoiceItems设置 setOnItemSelectedListenerAdapterView.OnItemSelectedListener侦听器是否有帮助 谢谢大家! 您可以尝试以下方法: alertDialog.getButton(BUTTON_POSITIVE).setEnabled(false); 但重要的是! 只能在为对话框调用show之后调用

场景:我希望对话框上的肯定按钮保持不活动状态,直到用户选择检查列表上的选项之一。否则就要保持活跃

检查表的选项由setMultiChoiceItems设置

setOnItemSelectedListenerAdapterView.OnItemSelectedListener侦听器是否有帮助


谢谢大家!

您可以尝试以下方法:

    alertDialog.getButton(BUTTON_POSITIVE).setEnabled(false);
但重要的是! 只能在为对话框调用show之后调用该getButton方法。如果尚未调用show,它将返回null。

尝试使用自定义对话框选项。