2012-12-30 4 views
0

Je suis le codage d'une application Android sur l'histoire égyptienne, et je veux ajouter un DatePicker dans une boîte de dialogue, où je vais montrer des années, et chaque fois que l'utilisateur définit une année, il montre dans la disposition des événements de cette année. S'il change l'année, l'événement change ... etc C'est une application historique, et je ne sais pas comment le faire! J'ai besoin d'aide.Android DatePickerDialog à une année d'histoire

Répondre

1

Selon le doc (http://developer.android.com/reference/android/widget/DatePicker.html)

Vous pouvez régler min et la date max en fonction de l'époque que vous voulez couvrir:

android:maxDate  The minimal date shown by this calendar view in mm/dd/yyyy format. 
android:minDate  The minimal date shown by this calendar view in mm/dd/yyyy format. 

Ensuite, utilisez onDateChangedListener pour afficher la mise en page correcte.

http://developer.android.com/reference/android/widget/DatePicker.OnDateChangedListener.html

Comme vous voulez utiliser seulement un an, je vous conseille d'utiliser un NumberPickerDialog à la place. DatePicker est peut-être «trop» pour votre cas d'utilisation.

Questions connexes