scrollview+recyclerview的item事件bug

来源:13-2 购物车数据结构分析,解析与转化

qq_逆袭小王子_04243511

2018-10-17

老师您好,我用scrollview+recyclerview,adapter实现基本与您一样,但是出现了两个bug。(可能是因为有很多item)
一:当我很快上下拉动时,发现本来不符合条件的item会出现符合条件item的图标。
二:点击事件并不一一对应,邻近的几个item的点击事件似乎会共用一个item的数据,并且随着我上下拉动,会不断变化。但是,item里的赋值是一致的。

bug猜测:可能是因为scrollview嵌套中的recyclerview随着上下拉动是在不断刷新生成的,点击事件生成得比较慢,才会使得数据刷新完毕,才一一赋值给点击事件。
请老师指导!

写回答

2回答

qq_逆袭小王子_04243511

提问者

2018-10-20

不好意思,我说错了。是tablayout +fragment对应的recyclerview,这个也会有坑吗。。您的购物车也是这样做的呀

0
0

傅猿猿

2018-10-20

刚刚看到不好意思哈……怎么说呢,如果是滑动的话尽可能让组件单一化,意思就是说,不要用多个scroll去完成一个事情,scrollview就scrollview,recyclerview就recyclerview,不然底层window事件分发会出问题,需要各种踩坑的

0
1
qq_逆袭小王子_04243511
不好意思,我说错了。是tablayout +fragment对应的recyclerview,这个也会有坑吗。。您的购物车也是这样做的呀
2018-10-20
共1条回复

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程