我想要一个recyclelerview布局管理器,它的工作方式类似于具有两列的GridlayoutManager,但在将项添加到第二列之前先填充第一列。或者更确切地将剩余项添加到第二列。 有什么建议吗?
答案 0 :(得分:1)
没有直接布局管理器可以为你做那些但是,我想它更好,更容易,更合理地重新排序List或任何数据结构正在填充适配器而不是试图弄乱布局管理器。
如何执行此操作的示例将在bindView
:
public void onBindViewHolder (VH holder, int position) {
position = translatePosition(position);
// then carry on with your normal bind code
}
然后使用一些简单的数学运算创建此方法translatePosition
,该数学将按照您想要/需要的方式重新排序。