Bonjour
J'utilise l'objet DatePicker pour sélectionner un mois et une année dans une application android. Par contre, je n'ai pas besoin du numéro du jour.
Est il possible de le masquer ?
Merci par avance
Bonjour
J'utilise l'objet DatePicker pour sélectionner un mois et une année dans une application android. Par contre, je n'ai pas besoin du numéro du jour.
Est il possible de le masquer ?
Merci par avance
Ça devrait être jouable comme ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SimpleDateFormat sdf = new SimpleDateFormat("MM/yyyy"); String result = sdf.format(taDate);
Keith Flint 1969 - 2019
Merci de ta réponse
Si je comprend bien ce que tu écris, cela permet de récupérer la valeur au format MM/YYYY.
Moi, ce que je souhaite, c'est de ne pas afficher dans le widget, le sélecteur du jour de la date.
Bonjour,
Je ne pense pas que cela soit possible , il faut que tu crées ta propre classe
DatePickerYearAndMonth.
Tu peux t'inspirer de DatePicker ou la surcharger
http://grepcode.com/file/repository....atePicker.java
Responsable Android de Developpez.com (Twitter et Facebook)
Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.
Ah ok, c'est un fils de View un DatePicker, je ne connaissais pas.
Je pense qu'il faut que tu créer une classe hérité de DatePicker et que tu enlève l'affichage des jours.
Keith Flint 1969 - 2019
bonjour à tous,
est-ce que quelqu'un pourrait me dire comment fait-on pour convertir
04-01-1999 en 04 janvier 1999 via le datepicker de android. voici un bout de mon code :
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 @Override protected Dialog onCreateDialog(int id) { switch (id) { case TIME_DIALOG_ID: return new TimePickerDialog(this,mTimeSetListener, mHour, mMinute, false); case DATE_DIALOG_ID: return new DatePickerDialog(this,mDateSetListener,mYear, mMonth, mDay); } return null; } @Override protected void onPrepareDialog(int id, Dialog dialog) { switch (id) { case TIME_DIALOG_ID: ((TimePickerDialog) dialog).updateTime(mHour, mMinute); break; case DATE_DIALOG_ID: ((DatePickerDialog) dialog).updateDate(mYear, mMonth, mDay); break; } } private void updateDisplay() { StringBuilder s = new StringBuilder().append(mDay).append("-").append(mMonth + 1).append("-").append(mYear).append(" "); mDateDisplay.setText(s);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager