Open Henryyyyyyy opened 6 years ago
找到原因了,你的cellheight是用h/6计算出来的,但是如果dayview是自定义view的话,那高度就不一样了。 解决办法:在IDayRenderer加上一个获取自定义dayview的宽高方法 HashMap<String,Integer> getSize();,然后在dayview的setupLayoutResource获取宽高,然后实现getsize方法,最后在calendar的setDayRenderer方法里通过getsize得到高,赋值cellheight,不要用cellheight=h / Const.TOTAL_ROW....done~,拓展性还行~哈哈
@Henryyyyyyy 老铁可以讲详细点吗 我按照你说的改了但还是错乱
我设置高度为250dp的时候没事,但是设置成230或者其他高度的时候,假如我点倒数第二行的某一天A,会选中下一行的A的下面那一天,咋回事啊