我在几个地方看到了关于堆栈溢出的这个问题,但是给定的答案对我不起作用,所以我在这里:).
我需要动态设置日期选择器的最小日期到当前日期.我的最低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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)