gpt4 book ai didi

Android 使用 StaggeredGridLayoutManager 缩放 RecyclerView 的项目高度以匹配列宽

转载 作者:行者123 更新时间:2023-11-29 15:04:45 25 4
gpt4 key购买 nike

我在垂直方向上使用 RecyclerView 和 StaggeredGridLayoutManager。 RecyclerView 的项目仅包含一个 View - ImageView。我希望 ImageView 的高度可以缩放以匹配 RecyclerView 的列宽并保持它包含的照片的纵横比。当前此 ImageView 的参数为:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
但 RecyclerView 中项目的高度与照片的原始高度相匹配,照片只是居中。如何实现?

最佳答案

将此属性添加到您的 ImageView:

    android:adjustViewBounds="true"

Image View | Android Developers

关于Android 使用 StaggeredGridLayoutManager 缩放 RecyclerView 的项目高度以匹配列宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38892714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com