recycleView重复显示

文龙z 2017-09-17 09:24:36
使用recycleView时出现重复显示的问题,adapter如下:
Fragment 的xml如下:
重复错误显示效果如下:
请大神帮忙解一下,已经困扰多天。
...全文
608 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
文龙z 2017-09-27
  • 打赏
  • 举报
回复
引用 1 楼 jklwan 的回复:
getItemCount是8,但是getItemViewType只有4个嘛,不知道你的BANNER,ACT那些type都是几,估计是1357,或者0246吧;这样的话,position是0时返回BANNER,是1时也返回BANNER,这就造成现在这个结果了嘛。 getItemCount改成4,BANNER,ACT那些改成0123就行了。
修改之后正确显示,谢谢啦。
jklwan 2017-09-18
  • 打赏
  • 举报
回复
getItemCount是8,但是getItemViewType只有4个嘛,不知道你的BANNER,ACT那些type都是几,估计是1357,或者0246吧;这样的话,position是0时返回BANNER,是1时也返回BANNER,这就造成现在这个结果了嘛。 getItemCount改成4,BANNER,ACT那些改成0123就行了。
怀君 2017-09-18
  • 打赏
  • 举报
回复
最好是DEBUG。

80,348

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧