请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

scrollview+recyclerview的item事件bug

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

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

正在回答 回答被采纳积分+3

2回答

提问者 qq_逆袭小王子_04243511 2018-10-20 21:37:09

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

0 回复 有任何疑惑可以回复我~
傅猿猿 2018-10-20 18:10:35

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

0 回复 有任何疑惑可以回复我~
  • 不好意思,我说错了。是tablayout +fragment对应的recyclerview,这个也会有坑吗。。您的购物车也是这样做的呀
    回复 有任何疑惑可以回复我~ 2018-10-20 21:37:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信