gpt4 book ai didi

android - StaggeredGridLayoutManager 动态改变 spanCount RecyclerView

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:25:21 24 4
gpt4 key购买 nike

我们如何动态改变 RecyclerView 的 spanCount?

我的代码在 RecyclerView 中创建了 3 列卡片:

 StaggeredGridLayoutManager mFavouratesLayoutManager;
mFavouratesLayoutManager = new StaggeredGridLayoutManager(3,
StaggeredGridLayoutManager.VERTICAL);

我正在努力使适配器像这样:

  • 顶行一个元素
  • 第二行2个元素
  • 下面 3 项

最佳答案

StaggeredGridLayoutManager 不支持。您可以更改跨度计数,但它会影响每一行。您唯一的选择是使用 SGLM 获得完整的行。

如果您使用 GridLayoutManager,您可以通过将跨度计数设置为 6,然后提供返回的 SpanSizeLookup 来实现这一点

  • 第一项 6
  • 第 1 项和第 2 项 3
  • 2 项 3 4 5

等等

关于android - StaggeredGridLayoutManager 动态改变 spanCount RecyclerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27656946/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com