gpt4 book ai didi

android - 将图像放入 ImageView,保持纵横比,然后将 ImageView 调整为图像尺寸?

转载 作者:IT老高 更新时间:2023-10-28 12:56:25 25 4
gpt4 key购买 nike

如何将随机大小的图像适配到 ImageView
时间:

  • 最初 ImageView 尺寸为 250dp * 250dp
  • 图片的较大尺寸应放大/缩小至 250dp
  • 图片应保持其纵横比
  • ImageView 尺寸应与缩放后图像的尺寸相匹配

例如对于 100*150 的图片,图片和 ImageView 应该是 166*250。
例如。对于 150*100 的图像,图像和 ImageView 应为 250*166。

如果我将边界设置为

<ImageView
android:id="@+id/picture"
android:layout_width="250dp"
android:layout_height="250dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="20dp"
android:adjustViewBounds="true" />

图像适合 ImageView,但 ImageView 始终为 250dp * 250dp。

最佳答案

可能不是这个特定问题的答案,但如果有人像我一样正在寻找答案如何在 ImageView 中以有限大小(例如,maxWidth)适合图像,同时保留纵横比和那么摆脱ImageView占用的过多空间,那么最简单的解决办法就是在XML中使用如下属性:

    android:scaleType="centerInside"
android:adjustViewBounds="true"

关于android - 将图像放入 ImageView,保持纵横比,然后将 ImageView 调整为图像尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8232608/

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