baidu_36583608
2019-03-14 10:14 阅读 1.9k

一个页面里的两个recycleView可以同时使用同一个adapter吗

一个页面里的两个recycleView可以同时使用同一个adapter吗?

两个recycleView样式相同,但数据不同,现在两个recycleVieW都直接适配原有的适配器,会变成两个View里的数据变成一样的,有什么解决方法吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • menwaiqingshan SemiraChen 2019-03-14 10:20

    可以用只写一个Adapter,然后new两个adapter,传入不同的数据。

    点赞 评论 复制链接分享
  • tangjz2008 暮光王主 2019-03-14 11:25

    recycleView 干的就是复杂的view 多复杂的都可以一个搞定,淘宝整个首页都可以做 可以去github上搜仿淘宝首页

    点赞 评论 复制链接分享
  • qq_34115898 SmallMartin 2019-03-18 17:26

    你可以new 来两个相同的对象,传入不同的数据源

    点赞 评论 复制链接分享
  • qq_33375546 莫失莫忘~ 2019-03-22 12:41

    当然是可以的,传入不同的数据源,加载不同的或者相同的布局都可以,Adapter本就可以当作一个工具来用,new两个对象来用

    点赞 评论 复制链接分享
  • JokeProgress JokeProgress 2019-10-31 11:42

    肯定是可以的,会显示一样的数据应该是你第二个recycleview传入数据时,没将之前的数据清除掉。

    点赞 评论 复制链接分享
  • myjavacx myjavacx 2020-05-18 11:21

    你使用的数据时List集合吧?引用类型复制时,只复制引用,引用的对象不变。你注意下。

    点赞 评论 复制链接分享

相关推荐