как выровнять сетку в обзоре - PullRequest
0 голосов
/ 06 октября 2019

Я пытаюсь реализовать представление Recyler с помощью компоновки сетки, но у меня есть проблема с центрированием элементов, проблема с элементами с маленьким текстом, я пытаюсь центрировать все здесь, это мой xml

здесь 2картина взгляда рецилера одна хорошо, а другая не

https://ibb.co/wMtX1Yr https://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>

1 Ответ

1 голос
/ 06 октября 2019

Я сталкивался с этой проблемой раньше, и я решил ее, установив ширину держателя вида android:layout_width="match_parent".
, и я установил spanCount в GridLayoutManager равным 2 или как угодно.

...