java Android:选择了错误的水平日历日期
在horizontal calendar
中选择一个日期就是选择了一个错误的日期。
例如,我选择6月17日,但选择6月18日
在水平滚动上工作良好
horizontalCalendar = HorizontalCalendar.Builder(this, R.id.calendarView).startDate(startDate.time).endDate(endDate.time).datesNumberOnScreen(7).dayNameFormat("EEE").dayNumberFormat("dd").monthFormat("MMM").showDayName(true).showMonthName(false)
.selectedDateBackground(ContextCompat.getDrawable(applicationContext, R.drawable.sample_selected_background)).defaultSelectedDate(defaultDate.time).build()
# 1 楼答案
而不是使用。DatesUnberonScreen(7)尝试使用。DatesUnberon屏幕(5),屏幕滚动至中央。 这个解决方案帮助了我。谢谢Omi
# 2 楼答案
请检查HorizontalCalendarView组件是否不是某些特定于UI行为的组件的子组件,比如SwipeRefreshLayout,就像我的例子一样