有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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() 

共 (2) 个答案

  1. # 1 楼答案

    而不是使用。DatesUnberonScreen(7)尝试使用。DatesUnberon屏幕(5),屏幕滚动至中央。 这个解决方案帮助了我。谢谢Omi

  2. # 2 楼答案

    请检查HorizontalCalendarView组件是否不是某些特定于UI行为的组件的子组件,比如SwipeRefreshLayout,就像我的例子一样