在DialogPreference中获得正面按钮

时间:2012-06-07 12:17:20

标签: android android-dialog dialog-preference

有没有办法在任何事件中获得DialogPreference的正面按钮?

我想最初禁用它,并在EditText验证后启用它。

1 个答案:

答案 0 :(得分:31)

只需致电

 (AlertDialog)dialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);

如果您使用的是Dialog Builder,请务必在builder.create().show()

之前致电

然后,您可以保留对话框的引用,并在满足条件后启用按钮。