我想要一个 recyclerview 布局管理器,它像具有两列的 GridlayoutManager 一样工作,但在将项目添加到第二列之前先填充第一列。或者更确切地说,将剩余项目添加到第二列。有什么建议么?
问问题
2059 次
1 回答
1
没有直接的布局管理器可以为您做到这一点,但我想重新排序 List 或填充适配器的任何数据结构比试图弄乱布局管理器更好、更容易、更合理。
如何做到这一点的一个例子是bindView
:
public void onBindViewHolder (VH holder, int position) {
position = translatePosition(position);
// then carry on with your normal bind code
}
然后用一些简单的数学方法创建这个方法translatePosition
,以你想要/需要的方式重新排序东西。
于 2015-07-14T09:24:57.123 回答