记录某项目中的踩坑与解决(持续更新)

前言

最近参加了某个比赛, 我所选的赛题就是个类似知乎这样的安卓app,由于着手近一个月了,踩了不少坑,之前没怎么记录,估计事后也会忘记干净。
因此特开一帖,在此记录下相关的坑。

记录


写完某个Recyclerview的item布局和相关适配器后, 然后展示的时候, 发现显示出来的Item数量小于List中绑定的数据量;

首先是检查了一遍适配器中的逻辑,发现没啥问题。然后在onCreateViewHolder中打log,发现只创建了两次就没了(而实际应该创建6次)。

最后百度才发现是外面的ScrollView的问题,我这里RecyclerView外套的是我自定义的ScrollView,拦截了子View的滑动事件,因此导致了测量方面的问题。

我换回原生ScrollView,内容就显示完全了。

具体参考 https://www.jianshu.com/p/5c6f9540f9f6


猜你喜欢

转载自www.cnblogs.com/asche/p/10087079.html