【问题标题】:Resize ImageView container to exactly match an image that gets placed inside of it调整 ImageView 容器的大小以完全匹配放置在其中的图像
【发布时间】:2017-01-14 17:03:07
【问题描述】:

我有一个ImageView,其宽度设置为match_parent,高度设置为wrap_content,比例类型设置为centerInside。然后,我在代码中放置一个水平矩形位图,位图正确填充宽度。然而,imageview 容器是一个正方形,因此它在垂直方向上超出了位图的边界。如何调整 imageview 的大小以使其与位图的大小完全匹配?

【问题讨论】:

  • 设置adjustViewBounds="true"
  • 多哈。我知道,但我把财产放在了错误的地方。我正在考虑是否应该删除它或留下它以防其他人需要知道这一点。
  • 将宽度和高度设置为 wrap_content 并将缩放类型设置为 fix_xy。图像视图将根据图像大小填充。
  • @keyur9779。但我希望图像被缩放以适应布局内部并保持其纵横比。做你建议的事情还能做到吗?
  • @Mardymar 你的意思是说根据设备的宽度和高度适合?

标签: android android-imageview


【解决方案1】:

ImageView 中使用adjustViewBounds="true" 使其适合所包含图像的大小。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-26
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多