【发布时间】:2019-02-25 09:47:04
【问题描述】:
我将 RecyclerView 与 StaggeredGridLayoutManager spanCount 3 一起使用
问题是如果元素的数量不是 3 或 6 或 9 最后一行不延伸到父级
但我想要这个(照片):
StaggeredGridLayoutManager gridLayoutManager = new StaggeredGridLayoutManager(3, StaggeredGridLayoutManager.VERTICAL);
recv.setLayoutManager(gridLayoutManager);
.
.
.
public adap.vh onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
LayoutInflater inflater = (LayoutInflater) viewGroup.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final ImageView imgx = (ImageView) inflater.inflate(R.layout.imggalview, viewGroup, false);
return new vh(imgx);
}
.
.
.
imggalview.xml
<?xml version="1.0" encoding="utf-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:adjustViewBounds="true"
android:src="@drawable/bob"
android:layout_height="wrap_content"
>
</ImageView>
【问题讨论】:
标签: android android-layout android-recyclerview