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,这个也会有坑吗。。您的购物车也是这样做的呀
00 -
傅猿猿
2018-10-20
刚刚看到不好意思哈……怎么说呢,如果是滑动的话尽可能让组件单一化,意思就是说,不要用多个scroll去完成一个事情,scrollview就scrollview,recyclerview就recyclerview,不然底层window事件分发会出问题,需要各种踩坑的
012018-10-20
相似问题