0
활동 내에서 다음 코드를 사용하여 DatePickerDialog
을 생성하고 있습니다. 첫 번째 활동이 호출 된 현재 날짜를 표시하려고합니다. 하지만 잘 작동합니다. 그러나 나중에 특정 조건을 위해 다른 날짜를 보여주고 싶습니다. DatePickerDialog
날짜를 재설정하는 방법은 무엇입니까?Android DatePickerDialog 날짜 재설정
// the callback received when the user "sets" the date in the dialog
private DatePickerDialog.OnDateSetListener ButtonTestDateListener =
new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
text_testdate.setText(
new StringBuilder()
// Month is 0 based so add 1
.append(formatter.format(mMonth + 1)).append("-")
.append(formatter.format(mDay)).append("-")
.append(mYear).append(" "));
}
};
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case 0:
return new DatePickerDialog(getParent(), ButtonTestDateListener, mYear, mMonth, mDay);
}
return null;
}
.