Настраиваемый макет сетки для RecyclerView Android - PullRequest
0 голосов
/ 14 декабря 2018

Мне понадобилась сборка Grid Layout, подобная этой.

Я создал RecyclerView и установил GridLayoutManager

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="wrap_content">

   <ImageView
       android:id="@+id/imgPost"
       android:scaleType="centerCrop"
       android:layout_width="match_parent"
       android:layout_height="match_parent" />
</RelativeLayout>

Но он генерирует пустое пространство.Пожалуйста, помогите мне достичь этого.

1 Ответ

0 голосов
/ 14 декабря 2018

То, что вы ищете, это StaggeredGridLayout

Попробуйте это -

StaggeredGridLayoutManager gridLayoutManager;
gridLayoutManager = new StaggeredGridLayoutManager(3, 1);
recyclerView.setLayoutManager(gaggeredGridLayoutManager);

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...