Получите положительную кнопку в DialogPreference
Есть ли способ получить положительную кнопку DialogPreference
в любом из его событий?
Я хотел бы отключить его изначально, и сделать его включенным один раз в EditText
подтверждает.
1 ответ
Решение
Просто позвони
(AlertDialog)dialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);
Если вы используете Dialog Builder, убедитесь, что вы вызываете это после builder.create()
и раньше .show()
Затем вы можете сохранить ссылку на диалоговое окно и активировать кнопку, когда ваши условия будут выполнены.