使用行和列的Recyclerview?

时间:2017-02-09 12:39:17

标签: android android-recyclerview

是否可以让RecyclerView看起来像网格?即看起来像3x3矩阵?

方向只能是HORIZONTALVERTICAL。在iOS中,我可以UICollectionView包含部​​分和行。那么Android中的RecyclerView呢?

1 个答案:

答案 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个项目。