2017-02-14 8 views
0

enter image description hereenter image description here 2の代わりに1900年の設定方法は?私は、カレンダーに使用 コード:カレンダーに特定の年を設定するにはどうすればよいですか?

日付ピッカーの画像:私は、この問題を解決する方法の代わりに2

private DatePickerDialog customDatePickerFrom() { 
    DatePickerDialog dpd = new DatePickerDialog(this, mDateSetListner, mYear, mMonth, mDay); 
     try { 
      Field[] datePickerDialogFields = dpd.getClass().getDeclaredFields(); 
      for (Field datePickerDialogField : datePickerDialogFields) { 
       if (datePickerDialogField.getName().equals("mDatePicker")) { 
        datePickerDialogField.setAccessible(true); 
        DatePicker datePicker = (DatePicker) datePickerDialogField.get(dpd); 
        Field datePickerFields[] = datePickerDialogField.getType().getDeclaredFields(); 
        for (Field datePickerField : datePickerFields) { 
         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); 
          dpd.getDatePicker().findViewById(getResources().getIdentifier("day","id","android")).setVisibility(View.GONE); 

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

の1900年を表示するようにしたいですか?

答えて

1

あなたはupdateDateで何をしたい日を設定することができます。

datepicker.updateDate(int year, int month, int dayOfmonth); 
+0

が、これは私のためではなく、日付が日付ピッカーの上apears使用した後に働いた、ありがとうございました。私はqustionに画像を追加しています。テキストを削除する方法。 –

関連する問題