MagicMashRoom / SuperCalendar

@Deprecated android 自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期
2.76k stars 484 forks source link

如何初始化特定月份? #169

Open SoloAlien opened 6 years ago

SoloAlien commented 6 years ago

有这样一个需求,在上一界面选择好月份,然后跳转到该月份的日历界面,但是我使用了各种方法,都没法实现,不管是传哪一个月份,移动它的position,结果依然是本月的数据,有什么方法可以解决这个问题吗?望告知。

SoloAlien commented 6 years ago

calendarAdapter.notifyDataChanged(new CalendarDate(2018,5,5));这个方法总是会报下标越界,并没有什么卵用

Allen-Guof commented 6 years ago

老哥,有解决方案了吗

SoloAlien commented 6 years ago

@Tonygf 好久没动这个了,刚刚回去看了,应该是调用CalendarDate类中的CalendarDate(int year, int month, int day)这个方法将当前的日期设置进去,然后调用calendarAdapter.notifyDataChanged(transferDate, false);去更新就行了