【发布时间】:2016-09-20 21:26:02
【问题描述】:
我正在使用 RecyclerView 和 GridLayoutManager 来开发画廊。我希望纵向和横向图像在网格中显示为相同大小。我该怎么做?
【问题讨论】:
-
我尝试设置边距并使用 setScaleType(ImageView.ScaleType.CENTER_CROP)。我也试过有人写的方法。它们都只会导致人像图像旁边的图像失真。
-
你必须发布你的代码你尝试了什么结果和你想要什么?
-
如果你想让它们成比例,即没有拉伸,那么您可能必须使用一些逻辑裁剪图像并创建新的位图。有很多关于在 Android 中以编程方式裁剪图像的帖子 - 只需搜索即可。
标签: android android-layout android-recyclerview