Get positive Button in DialogPreference
-
13-06-2021 - |
Domanda
Is there a way to get the positive button of a DialogPreference
in any of its events?
I would like to disable it initially, and make it enabled once a EditText
validates.
Soluzione
Simply call
(AlertDialog)dialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);
If you are using a Dialog Builder though, make sure you call this after builder.create()
and before .show()
You can then keep a reference to the dialog and enable the button once your conditions are fulfilled.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow