【发布时间】:2013-10-01 23:22:59
【问题描述】:
我有一个只有 ImageView 的活动。我正在为这个视图设置一个比宽高得多的图像位图。因此,例如,我的活动有 720x950,我的图像是 918x2077。 当我在 imageView 中添加图像时,imageView 的两侧都保持白色(阅读:那里没有图像)。
如果我调用 mImage.getWidth(),它会返回整个 imageView 的宽度 720(即活动范围)。 我想具体获取图像的宽度,而不是视图的宽度。这可能吗?
【问题讨论】:
-
我看了一下这个问题,感谢您指出。但是我想要的与这个问题所涵盖的不同。我在我的项目中实现了这个问题的解决方案,但它返回了我缩放之前图像的宽度和高度以适合图像视图。例如,在我的情况下,它返回 918x2077.. 这是原始图像的宽度和高度。 @Gil 解决方案返回我正在寻找的答案,它返回缩放后的图像宽度以适合图像视图。不过还是谢谢!
标签: android view android-activity bitmap imageview