android – setMinDate()for DatePicker

android – setMinDate()for DatePicker,第1张

概述参见英文答案 > Setting MinDate on DatePicker moves CalendarView to 1964                                    5个 我在几个地方看到了关于堆栈溢出的这个问题,但是给定的答案对我不起作用,所以我在这里:). 我需要动态设置日期选择器的最小日期到当前日期.我的最低API是12. 我试过这个: Calendar 参见英文答案 > Setting MinDate on DatePicker moves CalendarView to 1964                                    5个
我在几个地方看到了关于堆栈溢出的这个问题,但是给定的答案对我不起作用,所以我在这里:).

我需要动态设置日期选择器的最小日期到当前日期.我的最低API是12.

我试过这个:

Calendar minCalendar = Calendar.getInstance();minCalendar.set(Calendar.MILliSECOND,minCalendar.MILliSECOND - 1000);DatePicker endDatePicker = (DatePicker) findVIEwByID(R.ID.datePicker2);endDatePicker.setMinDate(minCalendar.getTimeInMillis());

我没有收到任何错误,只有日期选择器未设置为今天.它被设定为’1964年10月’….

请帮我…

EDITED

我也尝试了这个,但效果相同:

endDatePicker.setMinDate(System.currentTimeMillis() - 1000);
解决方法 从 my similar question and answer开始:

// Calendar vIEw is a cascade of BUGs.// Work around that by explicitly disabling it.datePicker.setCalendarVIEwShown(false);

如果带有日期选择器的工作日历视图是您的首选,我会考虑分配平台代码并修复那里的错误.

总结

以上是内存溢出为你收集整理的android – setMinDate()for DatePicker全部内容,希望文章能够帮你解决android – setMinDate()for DatePicker所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1124881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存