How to display year only in date picker in android

前端 未结 6 1298
一整个雨季
一整个雨季 2020-12-03 21:59

Can anybody tell how to display year only in date picker in android

Thanks

6条回答
  •  一生所求
    2020-12-03 22:33

    you can hide day and month from custom datepicker like this:

    DatePicker datePicker = (DatePicker) datePickerDialogField.get(obj);
    DatePicker monPickerPicker = (DatePicker) datePickerDialogField.get(obj);
    
    Field datePickerFields[] = datePickerDialogField.getType().getDeclaredFields();
    for (Field datePickerField : datePickerFields) {
    //datePickerField
    //mMonthSpinner
    
    if (“mDayPicker”.equals(datePickerField.getName()) || “mDaySpinner”.equals(datePickerField
    .getName())) {
    datePickerField.setAccessible(true);
    Object dayPicker = new Object();
    dayPicker = datePickerField.get(datePicker);
    ((View) dayPicker).setVisibility(View.GONE);
    }
    if (“mMonthpicker”.equals(datePickerField.getName()) || “mMonthSpinner”.equals(datePickerField
    .getName())) {
    datePickerField.setAccessible(true);
    Object dayPicker = new Object();
    dayPicker = datePickerField.get(datePicker);
    ((View) dayPicker).setVisibility(View.GONE);
    }
    

提交回复
热议问题