開始爲壓延機dailog使用的初始化。
final Calendar calendarRange = Calendar.getInstance();
final int maxYear = calendarRange.get(Calendar.YEAR);
final int maxMonth = calendarRange.get(Calendar.MONTH);
final int maxDay = calendarRange.get(Calendar.DAY_OF_MONTH);
tempDialog.init(maxYear, maxMonth, maxDay,
new OnDateChangedListener() {
public void onDateChanged(DatePicker view, int year,
int month, int day) {
Calendar newDate = Calendar.getInstance();
newDate.set(year, month, day);
if (calendarRange.before(newDate)) {
view.init(maxYear, maxMonth, maxDay, this);
}
}
});
然後使用此代碼:
Calendar cal = Calendar.getInstance();
int maxYear = cal.get(Calendar.YEAR);
int maxMonth = cal.get(Calendar.MONTH);
int maxDay = cal.get(Calendar.DAY_OF_MONTH);
DatePickerDialog dialog =
new DatePickerDialog(this, mDateSetListener, maxYear , maxMonth , maxDay);
dialog.show();
編輯問題與您日曆代碼 –
這就是我已經寫了,剩下的部分是,我確實表明()。我爲微調器設置了最小日期,但日曆到2100年。 – harshal
我有同樣的確切問題。你有沒有發現它? – Hackmodford