Android 带行和列的Recyclerview?

Android 带行和列的Recyclerview?,android,android-recyclerview,Android,Android Recyclerview,是否有可能使RecyclerView看起来像网格?也就是说,看起来像一个3x3矩阵 方向只能是水平或垂直。在iOS中,我可以拥有UICollectionView部分和行。Android中的回收视图怎么样?是的,这是可能的。您只需将LinearLayoutManager替换为GridLayoutManager。 在设置适配器之前,需要设置以下行 RecyclerView.LayoutManager mLayoutManager = new GridLayoutManager(getActivity

是否有可能使
RecyclerView
看起来像网格?也就是说,看起来像一个3x3矩阵


方向只能是
水平
垂直
。在iOS中,我可以拥有
UICollectionView
部分和行。Android中的回收视图怎么样?

是的,这是可能的。您只需将
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_值no。对于正方形网格(3x3),您必须为适配器提供9个项目。

您甚至尝试过谷歌搜索吗?使用
GridLayoutManager
:@有趣的是,据说
RecyclerView
ListView
GridView
的现代化版本,但是如何制作3x3矩阵。使用
GridLayoutManager
!您可以使用GridLayoutManager和内部适配器getItemCount方法返回值3如果您确实需要一个固定的3x3矩阵,那么RecyclerView是多余的,GridView就足够了。如果您希望项目的数量是适合该行的最大值,该怎么办?