关于RecyclerView在dialog中使用wrap自适应时导致首次出现列表时第一项item不显示问题

问题描述:RecyclerView在dialog中发现自已使用跟平时差不多,结果发现第一个item不显示,而往上滑动后第一个item又出现了,而此时其他activity中共用这个adapter的又没出现这问题,所以。。。。你懂得

先说解决的方法:debug很久啥问题也没发现,不得不谷歌下,结果谷歌只言片语都没看到,还是静静后再弄。

最终,把每行代码检查了下(代码不是很多情况下)原来最终问题出现在xml中的RecyclerView身上,于是把高度定死250dp,试试结果还真是这问题,在自己使用recycleview中,从不会写死高度的,这样对适配很不好,所以很少注意到这问题。结果却把自己挖空埋了,前几天还是上新版本了,结果一个人着摸了2个多小时才搞定。问题不大,只是节骨眼出问题,后来运维也走了,只剩测试和我了,另一安卓也回家了,屁溜溜的一人打包上线发版本。


今天特意去扒了下recycleview源码,没发现什么导致的原因,嗯嗯,只是问题解决了,这还得继续跟踪,找出问题再来补上,先记录着


猜你喜欢

转载自blog.csdn.net/qq_33330887/article/details/79834513