【发布时间】:2023-03-26 19:48:01
【问题描述】:
我正在尝试使用 Android 日期选择器通过两个输入来选择日期范围。开始日期以结束日期作为最大日期,结束日期以开始日期作为最小日期。
我想允许将日期选择器设置为相同的日期,以便选择一天作为范围(因为范围包括在内)。
但似乎 min date 包含在内,而 max date 似乎总是排除在外?有什么办法可以使最大日期具有包容性吗?现在,日期选择器将结束日期设置为可以选择的样式,但事实并非如此(我真的很讨厌,因为这令人困惑)。它最终看起来像这样(允许 2 月 28 日作为最大 可选 日期 - 请注意 3 月 1 日 看起来 是可选的,但实际上不是):
我没有在我的代码中做任何特别的事情。只需创建一个DatePickerDialog,然后调用dialog.getDatePicker().setMaxDate(maxDateInMs)。
【问题讨论】:
标签: android datepicker