作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我的应用程序中有一个 CalendarView,当用户通过在月 View 中触摸该日期来选择日期时,会选择正确的日期(通过在代码中添加调试语句来验证),但前一周会突出显示,因此它看起来好像选择了错误的日期。
我找到了一个解决方法:如果我将“firstDayInWeek”设置为 1,问题就解决了,但默认情况下 firstDayInweek 是 2(星期一),然后就会出现这个问题。
非常感谢!
带有 API 21 的三星 S4
最佳答案
我遇到了和你一样的问题,使用的是运行 API 21 的三星 S5。
我发现了两种解决方法,但对我们的用户来说,没有一种是好的体验:(
calendarView.setFirstDayOfTheWeek(Calendar.SUNDAY);
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 2);
calendarView.setMinDate(calendar.getTimeInMillis());
calendar.set(Calendar.YEAR, calendar.get(Calendar.YEAR) + 2);
calendarView.setMaxDate(calendar.getTimeInMillis());
不幸的是,这是我解决这个问题的唯一方法,我希望它对你有用。
关于android - 日历 View 突出显示错误的星期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30174539/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!