Android-RecyclerView StaggedGridLayoutManager最后一行的拉伸宽度
我将RecyclerView与StaggedGridLayoutManager spanCount 3一起使用 问题是如果元素的数量不是3、6或9 最后一行未延伸到父行 但是我想要这个(照片): imggalview.xmlAndroid-RecyclerView StaggedGridLayoutManager最后一行的拉伸宽度,android,android-layout,android-recyclerview,Android,Android Layout,Android Recyclerview,我将RecyclerView与StaggedGridLayoutManager spanCount 3一起使用 问题是如果元素的数量不是3、6或9 最后一行未延伸到父行 但是我想要这个(照片): imggalview.xml <?xml version="1.0" encoding="utf-8"?> <ImageView xmlns:android="http://schemas.android.com/apk/res/android" android:orie
<?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>
使用也可以实现同样的效果。因此,它具有设置跨度大小的属性。默认情况下,每个项目占用1个跨度。您可以通过setPansizeLookup(SpanSizeLookup)提供一个自定义的GridLayoutManager.SpanSizeLookup实例来更改它
希望这能解决您的问题。使用也能达到同样的效果。因此,它具有设置跨度大小的属性。默认情况下,每个项目占用1个跨度。您可以通过setPansizeLookup(SpanSizeLookup)提供一个自定义的GridLayoutManager.SpanSizeLookup实例来更改它
希望这能解决您的问题。很好,但对我没有帮助,因为如果spanCount为3,则无法并排放置两列,因为spanSize为固定int,不能为1.5f!很好,但对我没有帮助,因为如果spanCount为3,则无法并排放置两列,因为spanSize为固定int,不能为1.5f!
<?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>