【问题标题】:GridView Image Width and HeightGridView 图像宽度和高度
【发布时间】:2016-03-25 18:16:51
【问题描述】:

我有一个GridView,里面有ImageViews。当前,图像(都是纵向的)按比例缩小,以便它们适合行的高度,即使这会在图像的两侧留下大量的空白空间。我尝试调整ImageView ScaleType:

imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);

CENTER_CROPFIT_XY 都提供无缝的边到边图像,但是它们要么拉伸/压缩或裁剪图像到网格中包含单元格的大小。当宽度填满列时,如何缩放单元格以适应图像的高度?

【问题讨论】:

    标签: java android gridview imageview


    【解决方案1】:

    我在这里缺少的属性是adjustViewBounds。将此设置为 true 会使 ImageView 缩放以适合其包含的图像。

    在 XML 中完成:

    <ImageView adjustViewBounds="true">
    

    用 Java 完成:

    imageView.setAdjustViewBounds(true):
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-18
      • 1970-01-01
      • 2018-01-13
      • 2010-12-28
      • 2018-05-06
      • 2011-08-28
      • 2017-05-23
      • 2011-11-26
      相关资源
      最近更新 更多