Autore Topic: Result DatePicker  (Letto 330 volte)

Offline JCC

  • Utente junior
  • **
  • Post: 99
  • Respect: +1
    • Mostra profilo
Result DatePicker
« il: 25 Gennaio 2014, 17:18:18 CET »
0
Ho trovato un DatepickerDialog che mostra solamente mese e anno...ora però al click del tasto Done dovrei visualizzare la data scelta in una TextView come faccio? Grazie
Codice (Java): [Seleziona]
private DatePickerDialog createDialogWithoutDateField(){

            DatePickerDialog dpd = new DatePickerDialog(this, null,2014,1, 24);
            try{
            java.lang.reflect.Field[] datePickerDialogFields = dpd.getClass().getDeclaredFields();
            for (java.lang.reflect.Field datePickerDialogField : datePickerDialogFields) {
                if (datePickerDialogField.getName().equals("mDatePicker")) {
                    datePickerDialogField.setAccessible(true);
                    DatePicker datePicker = (DatePicker) datePickerDialogField.get(dpd);
                    java.lang.reflect.Field[] datePickerFields = datePickerDialogField.getType().getDeclaredFields();
                    for (java.lang.reflect.Field datePickerField : datePickerFields) {
                        Log.i("test", datePickerField.getName());
                       if ("mDaySpinner".equals(datePickerField.getName())) {
                          datePickerField.setAccessible(true);
                          Object dayPicker = new Object();
                          dayPicker = datePickerField.get(datePicker);
                          ((View) dayPicker).setVisibility(View.GONE);
                       }
                    }
                 }

              }
            }catch(Exception ex){
            }
           return dpd;

             }