记使用自定义calendarview.CalendarLayout,calendarview.CalendarView与RecyclerView配合使用的坑
一.正确显示
二.出现绘制问题时,错误的显示
三.经研究出现以上错误为 绘制顺序问题,解决办法如下:
获取数据完成时,开启线程睡一段时间,再进行刷新adapter操作
Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { /** *要执行的操作 */ adapter.notifyDataSetChanged(); } }, 300);//0.3秒后执行Runnable中的run方法