.NET 용 머티리얼 디자인 라이브러리를 사용하고 Datepicker
있습니다. 최소 및 최대 날짜를 설정해야합니다. 최소 날짜는 작동하지만 최소 날짜에서 30 일이되어야하는 최대 날짜를 가져올 수 없습니다 date(current date)
. 여기에서 작동하는 방법을 아는 사람이 있습니까?
public void show() {
Calendar now = Calendar.getInstance();
DatePickerDialog dpd = DatePickerDialog.newInstance(
PostInfo.this,
now.get(Calendar.YEAR),
now.get(Calendar.MONTH),
now.get(Calendar.DAY_OF_MONTH)
);
dpd.setMinDate(Calendar.getInstance());
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DAY_OF_MONTH, 30);
dpd.setMaxDate(calendar.getInstance());
dpd.show(getFragmentManager(), "Datepickerdialog");
그래서 이것은 마침내 작동했습니다. 내가해야 할 일은 dpd.setMaxDate (now.getInstance ()) 대신 dpd.setMaxDate (now)를 호출하는 것입니다.
public void show() {
Calendar now = Calendar.getInstance();
DatePickerDialog dpd = DatePickerDialog.newInstance(
PostInfo.this,
now.get(Calendar.YEAR),
now.get(Calendar.MONTH),
now.get(Calendar.DAY_OF_MONTH)
);
dpd.setMinDate(Calendar.getInstance());
now.add(Calendar.DAY_OF_MONTH, 30);
dpd.setMaxDate(now);
dpd.show(getFragmentManager(), "Datepickerdialog");
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다