Recyclerview网格布局管理器,首先填充一列

时间:2015-07-14 08:35:07

标签: android android-recyclerview gridlayoutmanager

我想要一个recyclelerview布局管理器,它的工作方式类似于具有两列的GridlayoutManager,但在将项添加到第二列之前先填充第一列。或者更确切地将剩余项添加到第二列。 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

没有直接布局管理器可以为你做那些但是,我想它更好,更容易,更合理地重新排序List或任何数据结构正在填充适配器而不是试图弄乱布局管理器。

如何执行此操作的示例将在bindView

期间
public void onBindViewHolder (VH holder, int position) {
    position = translatePosition(position);
    // then carry on with your normal bind code
}

然后使用一些简单的数学运算创建此方法translatePosition,该数学将按照您想要/需要的方式重新排序。