是否可以让RecyclerView
看起来像网格?即看起来像3x3矩阵?
方向只能是HORIZONTAL
或VERTICAL
。在iOS中,我可以UICollectionView
包含部分和行。那么Android中的RecyclerView
呢?
答案 0 :(得分:4)
是的,这是可能的。您只需将LinearLayoutManager
替换为GridLayoutManager
即可。
在设置适配器之前,您需要设置以下行
RecyclerView.LayoutManager mLayoutManager = new GridLayoutManager(getActivity(), int_value(of no of items to be in one row);
recyclerView.setLayoutManager(mLayoutManager);
recyclerView.setAdapter(myAdapter);
它将在一行中显示int_value no元素。对于方形网格(3x3),您必须向适配器提供9个项目。