我需要这样的网格布局构建。
我已经创建了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>
但是它会生成空白空间。请帮助我实现这一目标。
答案 0 :(得分:3)
您要寻找的是StaggeredGridLayout
尝试一下-
StaggeredGridLayoutManager gridLayoutManager;
gridLayoutManager = new StaggeredGridLayoutManager(3, 1);
recyclerView.setLayoutManager(gaggeredGridLayoutManager);
希望这会有所帮助!