您好我正在使用this library来实现日期选择。有些人可以解释一下我如何设置最小日期(禁用以前的选择日期)
final DatePickerDialog datePickerDialog = DatePickerDialog.newInstance(new OnDateSetListener() {
public void onDateSet(DatePickerDialog datePickerDialog, int year, int month, int day) {
tvDisplayDate.setText(
new StringBuilder().append(pad(day))
.append(" ").append(pad(month+1)).append(" ").append(pad(year)));
tvDisplayDate.setTextColor(getResources().getColor(android.R.color.holo_blue_light));
}
}, mCalendar.get(Calendar.YEAR), mCalendar.get(Calendar.MONTH), mCalendar.get(Calendar.DAY_OF_MONTH));
在这里我可以比较日期,但我需要的是防止用户点击旧日期..这是预订申请请帮助
答案 0 :(得分:1)
您的DatePickerDialog具有设置最小和最大日期的方法。
以下是示例:
datePickerDialog.setMinDate(mMinDate);
然后你可以显示你的对话框。