首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将图像放入ImageView,保持纵横比,然后调整ImageView大小以适应图像尺寸?

将图像放入ImageView,保持纵横比,然后调整ImageView大小以适应图像尺寸?
EN

Stack Overflow用户
提问于 2011-11-23 03:29:56
回答 17查看 346.7K关注 0票数 187

如何使任意大小的图像适合ImageView

在以下情况下:

  • 初始尺寸为250dp *250dp
  • 图像的较大尺寸应放大/缩小至250dp
  • 图像应保持其纵横比
  • 缩放后<代码>D10尺寸应与缩放后的图像尺寸匹配

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

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

如果我将边界设置为

代码语言:javascript
复制
<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。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8232608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档