Listener Date
Il existe deux listeners pour être informé des changements du widget ou de la dialogue date.
Le listener OnDateSetListener
Ce Listener aura une méthode nommée onDateSet(DatePicker datePicker, int annee, int mois, int jour) et sera utilisé pour la dialogue DatePicker.
Le listener OnDateChangedListener
Ce listener aura une méthode nommée onDateChanged ( int annee, int mois, int jour, DatePicker datePicker) et sera utilisé pour le widget DatePicker.
Création d'un listener
Voici un exemple de création de listener pour la dialogue/widget date.
DatePickerDialog.OnDateSetListener listenerDate=new DatePickerDialog. OnDateSetListener()
{
public void onDateSet(DatePicker view, int annee, int mois, int jour) { ...code... }
}
Il ne restera plus qu'à passer ce listener au constructeur de la dialogue...
Maintenant, pour le widget date:
DatePicker.OnDateChangedListener listenerDate=new DatePicker.OnDateChangedListener()
{
public void onDateChanged(DatePicker view, int annee, int mois, int jour) { ...code...}
}
Exemple de code utilisant la dialogue datePicker
Le but: Afficher un TextView avec la date renseignée par l'utilisateur. La date étant initialisée par défaut à la date courante.
Voici le MainActivity
Et enfin l'activity_main.xml
Exemple de code utilisant le widget DatePicker
Toujours le même but: Afficher un TextView avec la date renseignée par l'utilisateur. La date étant initialisée par défaut à la date courante.
Voici le MainActivity
Et enfin l'activity_main.xml