问题描述
当前,我为GridLayoutManager
使用RecyclerView
。跨度为2,方向为水平,如下所示
var myRecyclerView RecyclerView?
myRecyclerView?.layoutManager = GridLayoutManager(context,2,linearlayoutmanager.HORIZONTAL,false)
var myAdapter MyAdapter?
myAdapter?.items = myItemList
myRecyclerView?.adapter = myAdapter
在这种情况下,数据的布局方式如下
0,3
1,4
2,5
但是,要求日期必须按以下顺序排列
0,1
2,3
4,5
我看着GridLayoutManager
或Adapter
来操纵订单,但找不到订单。另外,我无法对商品的特定属性进行排序以实现此顺序。
任何建议将不胜感激。
谢谢!
解决方法
实际上,我认为您使用GridLayoutManager(context,2)
时的默认顺序是
0,1
2,3
4,5
,
要添加到上述@ Awm4n的分析器中,我需要添加正确的跨度计数(在这种情况下为2)和方向为LayoutManager.VERTICAL
。做到了。