首页 > 解决方案 > 父级中的中心 RecycleView - Android

问题描述

我正在关注有关网格布局的教程。特别是,我正在复制 Suragch 的答案。

代码本身运行良好,除了我想将 RecyclerView 放在活动的中心。

我试过了

android:gravity="center"

android:layout_gravity="center"

在 RelativeLayout 和 RecyclerView 上,但都不起作用。

另外,我想消除每列之间的差距。有谁知道该怎么做?

在此处输入图像描述

标签: androidandroid-recyclerviewgridlayoutmanager

解决方案


取决于您的父布局

如果它的RelativeLayout那么

android:layout_centerHorizontal=true在回收站视图中

如果它的 LinearLayout 那么

android:layout_gravity=center_horizontal在回收站视图中

您可以在 Adapter 中做的另一件有趣的事情

适配器中的主要父布局

尝试这样做

android:gravity=center_horizontal在适配器的主要布局中


推荐阅读