Supprimer année de DatePickerDialog
Je suis en utilisant la base DatePickerDialog tutoriel Android trouvé ici Android Sélecteur De Date
et je l'ai tout de travail. Mais je veux seulement être en mesure de choisir une date à partir de cette année. Donc, il y a un moyen de supprimer les an à partir de la boîte de Dialogue de sorte que seulement le jour et le mois sont affichées? Chaque fois que j'essaie et de prendre une Année de int il rompt le code.
Gardez à l'esprit que certaines dates (le 29 février!) peut ou peut ne pas être valable en fonction de l'année.
OriginalL'auteur kirktoon1882 | 2012-04-19
Vous devez vous connecter pour publier un commentaire.
Oui, c'est possible. DatePicker a intégré trois NumberPicker contrôle, suivi par l'année, le mois, le jour, se cacher premiers à.
CustomerDatePickerDialog
DatePicker:
J'obtiens une erreur à nouveau CustomerDatePickerDialog(getContext(), ce,.... au getContext(). et la modifier pour la getBaseContext() fait qu'empirer les choses. Quel serait le correctif ici? Une suggestion par Eclipse est de créer un getContext() la méthode, mais que fait qu'empirer les choses ainsi.
Où utilisez-vous getContext () " êtes-vous dans une Activité de classe? Vous devriez passer, il y a le contexte de l'Activité en cours..
Sa ne fonctionne pas je l'ai utilisé, mais il cache tous les trois fileuses et de montrer datepickerdialog titre du système d'exploitation actuel est 4.1.2 n'est-ce pas en raison d'OS de dépendance ont besoin d'aide et aussi si je veux enlever de la journée plutôt que d'année, comment j'ai besoin de modifier ce
mDialog sur CustomerDatePickerDialog, se trouve dans ... ?
OriginalL'auteur ρяσѕρєя K
Un liner:
Assurez-vous que lorsque vous construisez la boîte de dialogue que vous sélectionnez une année bissextile (eg. 1904) pour assurer le 29 février est inclus dans le calendrier:
OriginalL'auteur vtlinh
Je ne suis pas sûr si le cuir premier enfant, c'est une bonne idée. J'ai testé cette solution:
Meilleure solution pourrait être de modifier le code source de
DatePicker
à votre propre forfaitOriginalL'auteur Agnieszka Zelezik
J'ai l'impression que c'est une bien meilleure mise en œuvre. Pensez également à duskwuff commentaire de l'OP. Cela peut rendre les jours ne pas apparaître correctement.
date_picker
CustomDatePickerDialog.java
Puis il suffit de l'utiliser comme n'importe quel autre
DatePickerDialog
. Bonne chance!OriginalL'auteur Chad Bingham
Dans ce fil, vous avez une solution très simple (plus que le précédent), je vais essayer maintenant et fonctionne très bien.
Masquer le champ de l'Année en Android DatePicker?
OriginalL'auteur Sergio