有没有办法在任何事件中获得DialogPreference
的正面按钮?
我想最初禁用它,并在EditText
验证后启用它。
答案 0 :(得分:31)
只需致电
(AlertDialog)dialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);
如果您使用的是Dialog Builder,请务必在builder.create()
后.show()
然后,您可以保留对话框的引用,并在满足条件后启用按钮。