【问题标题】:Center RecycleView in Parent - Android父级中的中心 RecyclerView - Android
【发布时间】:2019-07-26 23:01:00
【问题描述】:

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

代码本身运行良好,但我想将 RecyclerView 置于活动的中心。

我试过了

android:gravity="center"

android:layout_gravity="center"

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

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

【问题讨论】:

  • 您应该尝试在您的 recyclerView 的适配器中添加重力,请查看我的答案以供参考。

标签: android android-recyclerview gridlayoutmanager


【解决方案1】:

尝试将android:layout_centerInParent=true 转换为<RecyclerView>

【讨论】:

  • 不幸的是,这对我不起作用:(还有其他想法吗?
  • 他为什么要这么做?
  • 请发送您的布局
  • 因为这是他使用的相对布局
【解决方案2】:

取决于你的父布局

如果是RelativeLayout那么

android:layout_centerHorizontal=true 在 RecyclerView 中

如果是 LinearLayout 那么

android:layout_gravity=center_horizontal 在 RecyclerView 中

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

适配器中的主要父布局

尝试这样做

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 2016-08-21
    • 2018-07-16
    • 2021-12-31
    • 1970-01-01
    相关资源
    最近更新 更多