Seletor de data do Android apenas com dia e mês

Estou procurando uma maneira de personalizar o seletor de data no Android para mostrar apenas o dia e o mês (ou seja, sem ano).

Estou criando um diálogo baseado emComo exibir o seletor de datas para o Android com apenas os campos mês e ano?:

    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;

Mas continuo recebendo uma exceção do Cast em ((View) dayPicker) .setVisibility (View.GONE);

java.lang.ClassCastException: java.lang.String não pode ser transmitido para android.view.View

Alguma ideia?

questionAnswers(2)

yourAnswerToTheQuestion