谷歌日历库禁用上一个日期

时间:2015-06-09 11:01:32

标签: android datepicker calendar

您好我正在使用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));

在这里我可以比较日期,但我需要的是防止用户点击旧日期..这是预订申请请帮助

1 个答案:

答案 0 :(得分:1)

您的DatePickerDialog具有设置最小和最大日期的方法。

以下是示例:

 datePickerDialog.setMinDate(mMinDate);

然后你可以显示你的对话框。