【发布时间】:2016-03-08 07:02:41
【问题描述】:
下面的图片是一个网络日期选择器。 在那里,只能选择当前日期和前 7 天之间。
我必须在 Android 上使用 DatePickerDialog 执行此操作。我在我的EditText 的OnClickListener 上实现了DatePickerDialog,例如here。
问题是如何让用户无法选择超出该范围?有什么想法吗?
【问题讨论】:
标签: android android-datepicker
下面的图片是一个网络日期选择器。 在那里,只能选择当前日期和前 7 天之间。
我必须在 Android 上使用 DatePickerDialog 执行此操作。我在我的EditText 的OnClickListener 上实现了DatePickerDialog,例如here。
问题是如何让用户无法选择超出该范围?有什么想法吗?
【问题讨论】:
标签: android android-datepicker
您可以设置最小和最大日期。
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_MONTH, -7);
Date result = cal.getTime();
mDatePicker.setMaxDate(System.currentTimeMillis());
mDatePicker.setMinDate(result.getTime());
【讨论】: