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);
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
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.
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);
Partager