设置 Android 日期选择器日期限制
我在 android 中使用 datePicker 根据用户选择的日期显示图像。我需要将所述日期限制为某些日期,例如 2010 年 1 月 1 日至 2010 年 12 月 31 日。我想这很简单,但我在哪里可以找到有关如何限制这些日期的答案。
有谁知道如何限制Android DatePicker的日期
I am using datePicker in android to display images based on user selected dates. I need to limit said dates to certain days for instance Jan 1st 2010 to Dec 31st 2010. Simple as that i thought but no where can i find the answer on how to limit these dates.
Does anyone know how to limit the dates for Android DatePicker
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您只需设置 : ,
其中
dateDialog 是 a
,为 MaxDate 和 MinDate 设置的参数类型是
long
You can just set :
and
where dateDialog is a
and the param type to set for MaxDate and MinDate is a
long
现在回答可能已经太晚了,但是为
DatePickerDialog
设置min
和max
日期很容易。 适用于所有 Android 版本。只需根据Android版本返回DatePickerDialog
即可It might be too late to answer, but the it is easy to set the
min
andmax
date forDatePickerDialog
. Works for All Android versions. Simply you need to return theDatePickerDialog
based on Android version我想你必须实现自己的
DatePicker
。其背后的逻辑是:“只有少数开发人员会限制DatePicker
,因此他们必须自己实现该功能。”I guess you have to implement your own
DatePicker
. The logic behind this would be: "Only a few developers would ever limit theDatePicker
so they have to implement the functionality themselfs."为什么你不应该使用自定义选项设计像 DatePicker 这样的新布局。您可以使用 Spinners 和 Forloops 来完成。
Why you should not design new layout like DatePicker with customoption. You can do with Spinners and Forloops.
你可以通过输入简单的一行来实现这一点
U can achieve this by typing a simple line