记录某项目中的踩坑与解决(持续更新)
Posted asche
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录某项目中的踩坑与解决(持续更新)相关的知识,希望对你有一定的参考价值。
前言
最近参加了某个比赛, 我所选的赛题就是个类似知乎这样的安卓app,由于着手近一个月了,踩了不少坑,之前没怎么记录,估计事后也会忘记干净。
因此特开一帖,在此记录下相关的坑。
记录
写完某个Recyclerview的item布局和相关适配器后, 然后展示的时候, 发现显示出来的Item数量小于List中绑定的数据量;
首先是检查了一遍适配器中的逻辑,发现没啥问题。然后在onCreateViewHolder中打log,发现只创建了两次就没了(而实际应该创建6次)。
最后百度才发现是外面的ScrollView的问题,我这里RecyclerView外套的是我自定义的ScrollView,拦截了子View的滑动事件,因此导致了测量方面的问题。
我换回原生ScrollView,内容就显示完全了。
具体参考 https://www.jianshu.com/p/5c6f9540f9f6
以上是关于记录某项目中的踩坑与解决(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章