0
  • 最佳答案

    现在的信息还不能很好判断问题。比如你的item高度很高,2个就霸屏了。这个时候rv只会创建当前屏幕可见的那部分,顶多+1个。如果是上面的情况,你尝试滑动一下列表。

    如果不是,就得看看其他情况了。

    还有一个问题,count不应该写死,应该跟随你的initList的size。这样就和你的列表呼应上了。

    如何可以,贴一些你初始化rv和适配器的代码,还有item布局的代码。

    1139423796017500160  评论     打赏       工头断点
  • 1511613756247904258  评论     打赏       xingyc
    • 工头断点  回复 @xingyc
      宽度300dp,一个屏幕顶多也就是600-700,你这个显示了2个正常,根据你rv设置的方向,第一次加载2个正常的。
      工头断点 2022-05-24 09:53   回复 1139423796017500160
  • 1511613756247904258  评论     打赏       xingyc
    • 工头断点  回复 @xingyc
      你这个rv的布局是水平horizontal的,是左右滑动,你试向右滑动,这样第三四个师傅显示出来了。
      工头断点 2022-05-24 09:52   回复 1139423796017500160
    • xingyc  回复 @工头断点
      已经解决,我固定了rv的宽度,导致只生成了两个item
      xingyc 2022-05-24 11:05   回复 1511613756247904258
    • 工头断点  回复 @xingyc
      ok
      工头断点 2022-05-24 11:12   回复 1139423796017500160
相关问题
珂珂范范 · recycleview
2019-12-18 19:52 1421 2
你我山间自相逢 · RecycleViewBase
2020-08-15 03:23 398 2
我可能进了假群 · Viewbinding / RecycleView
2021-08-27 04:51 300 12
幻影~ · 安卓
2024-04-26 19:25 9 4
deanhu · AOSP
2024-04-25 21:53 3 10
幻影~ · 提问
2024-04-13 20:13 10 2
幻影~ · 找工作
2024-04-07 10:44 18 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2