Android-Datumsauswahl nur mit Tag und Monat

Ich suche nach einer Möglichkeit, die Datumsauswahl in Android so anzupassen, dass nur Tag und Monat (d. H. Kein Jahr) angezeigt werden.

Ich erstelle einen Dialog basierend aufWie wird die Datumsauswahl für Android mit nur Monats- und Jahresfeldern angezeigt?:

    Dialog dlg = new DatePickerDialog(context, datePickerListener, dueDateCalendar.get(Calendar.YEAR), dueDateCalendar.get(Calendar.MONTH), dueDateCalendar.get(Calendar.DAY_OF_MONTH));
    try {
        Field f[] = dlg.getClass().getDeclaredFields();
        for (Field field : f) {
            String name = field.getName();
            if (name.equals("YEAR")){
                field.setAccessible(true);
                Object dayPicker = new Object();
                dayPicker = field.get(dlg);
                ((View) dayPicker).setVisibility(View.GONE);
            }
        }
    } catch (Exception e){
        // TODO: should not happen
        e.printStackTrace();
    }
    return dlg;

Aber ich bekomme immer wieder eine Cast-Ausnahme bei ((View) dayPicker) .setVisibility (View.GONE);

java.lang.ClassCastException: java.lang.String kann nicht in android.view.View umgewandelt werden

Irgendwelche Ideen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage