如何在recyclerview中居中网格布局

问题描述 投票:0回答:1

我正在尝试使用网格布局来实现Recyler视图,但是我在居中放置项目时遇到问题,问题是我尝试将所有文​​本居中放置在此处都是我的xml的小文本

这里有两张recyler视图的图片,一个是好,一个不是。

https://ibb.co/wMtX1Yrhttps://ibb.co/8gHNmZT

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"

    android:gravity="center_horizontal|top"
    android:layout_gravity="center_horizontal|top">

     <ImageView
        android:id="@+id/file_img"
        android:background="@drawable/ic_file"
        android:layout_gravity="center"
        android:gravity="center"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

    <TextView
        android:layout_gravity="center"
        android:gravity="center|top"
        android:id="@+id/file_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="10dp"
        android:ellipsize="end"
        android:maxLines="2"/>

</LinearLayout>
android android-studio android-layout android-styles
1个回答
0
投票

我以前遇到过这个问题,我通过将View支架的宽度设为android:layout_width="match_parent"来解决。然后将GridLayoutManager中的spanCount设置为2或您想要的任何值。

© www.soinside.com 2019 - 2024. All rights reserved.