基于列的RecyclerView(GridLayoutManager)

时间:2018-04-18 14:31:24

标签: android android-recyclerview gridlayoutmanager linearlayoutmanager

任何人是否知道如何强制LinearLayoutManager甚至GridLayoutManager在屏幕上的行为?整个列表将不可滚动,只是重新排序列和行中的项列表(代码中定义的常量,或根据设备的WidthxHeight计算)。

enter image description here

我的选择:

  • 我可以使用 LinearLayoutManager ,但它没有为这种自定义提供任何API方法(可能,或者我可能是盲人)
  • 更好的方法是使用 GridLayoutManager 与方法 setSpanSizeLookup 的组合,但它用于行而我不知道有多少行
  • 我可以在每个块中(因为每一行都是从一个巨大的xml布局动态创建的,我隐藏的不是必需的东西) 也许我只需要扩展GridLayoutManager并尝试解决它,但它看起来像是长跑,也许我没有得到我想要的结果。

(在这种特殊情况下为9个块)不可滚动,甚至不是整个布局,只是重新排序此列表的行。

所以我转向你,你有什么想法吗?

0 个答案:

没有答案