0
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年を表示するようにしたいですか?
が、これは私のためではなく、日付が日付ピッカーの上apears使用した後に働いた、ありがとうございました。私はqustionに画像を追加しています。テキストを削除する方法。 –