为了账号安全,请及时绑定邮箱和手机立即绑定

Android:水平日历错误的日期被选中

Android:水平日历错误的日期被选中

炎炎设计 2021-05-10 12:13:32
在选择日期时,在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() 
查看完整描述

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

请检查HorizontalCalendarView组件是否不是某些针对UI行为的组件(例如SwipeRefreshLayout)的子组件,就像我的情况一样。


查看完整回答
反对 回复 2021-05-26
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

当屏幕滚动到中心时,请尝试使用.datesNumberOnScreen(5)而不是使用.datesNumberOnScreen(7)。这个解决方案对我有帮助。谢谢Omi!


查看完整回答
反对 回复 2021-05-26
  • 2 回答
  • 0 关注
  • 152 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信