【发布时间】:2017-01-14 17:03:07
【问题描述】:
我有一个ImageView,其宽度设置为match_parent,高度设置为wrap_content,比例类型设置为centerInside。然后,我在代码中放置一个水平矩形位图,位图正确填充宽度。然而,imageview 容器是一个正方形,因此它在垂直方向上超出了位图的边界。如何调整 imageview 的大小以使其与位图的大小完全匹配?
【问题讨论】:
-
设置adjustViewBounds="true"
-
多哈。我知道,但我把财产放在了错误的地方。我正在考虑是否应该删除它或留下它以防其他人需要知道这一点。
-
将宽度和高度设置为 wrap_content 并将缩放类型设置为 fix_xy。图像视图将根据图像大小填充。
-
@keyur9779。但我希望图像被缩放以适应布局内部并保持其纵横比。做你建议的事情还能做到吗?
-
@Mardymar 你的意思是说根据设备的宽度和高度适合?