【问题标题】:Gallery of ImageViews: how to fix the height of the image?ImageViews 画廊:如何固定图像的高度?
【发布时间】:2012-11-30 10:23:06
【问题描述】:

感谢您的帮助,并对愚蠢的问题感到抱歉...

好的,我有一个显示不同图像的图库(我使用 setImageResource(resId),图像是 /drawables 中的 jpgs)。

图片有不同的尺寸,我想让它们都缩放到相同的固定高度。

谢谢。

【问题讨论】:

  • 只需给ImageView设置一个指定的高度即可。
  • @faylon 谢谢,这可能是最接近我需要的答案。谢谢!
  • @pietmau。我真的很困惑下面的两个答案。他们与这个问题没有任何关系。只需为 ImageView 指定一个固定高度并将 scaleType 设置为 centerInside,然后大多数图像将具有相同的高度。如果您希望所有图像具有相同的高度,您必须将 ScaleType 设置为 CenterCrop 或 FIT_XY。
  • @faylon 谢谢你,这就是我所做的。我同意你的观点,所提供的答案与问题几乎没有关系。非常感谢!

标签: android android-image image-scaling


【解决方案1】:

首先将所有图像转换为 .png 文件 因为android使用png图像工作gr8,然后将其放入

drawable-hdpi
drawable-ldpi
drawable-mdpi
drawable-xhdpi
drawable-xxhdpi

【讨论】:

    【解决方案2】:

    你把图片放在 /res 目录下,就像

    drawable-hdpi
    drawable-mdpi
    drawable-ldpi
    drawable-xhdpi
    

    【讨论】:

      猜你喜欢
      • 2020-06-02
      • 1970-01-01
      • 2012-11-14
      • 1970-01-01
      • 2014-01-12
      • 1970-01-01
      • 2016-08-17
      • 2017-06-07
      • 1970-01-01
      相关资源
      最近更新 更多