2

我从 Parse.com 和 xhdpi 和 xxhdpi 设备上加载了一个图像,显示的图像非常小。我试过玩 XML 布局。我能做的最多是将作为下载图像边框的背景图像拉伸到屏幕的整个宽度。图像的高度永远不会超过解析时存储的图像的物理尺寸。

我试图让图像缩放以适应任何设备的宽度,同时保持纵横比。

我正在使用一个 ParseImageView,它是 ImageView 的一个子类。我在 iOS 上通过调整图像大小来填充宽度,然后设置 ImageView.contentMode=UIViewContentModeScaleAspectFit; 对于Android,这有什么等价物吗?

4

1 回答 1

0

您可以通过使用毕加索图书馆来实现这一点。使用毕加索库,您可以通过将图像转换为位图并将 ImageView 缩放到该纵横比来从 Web 获取图像的宽度和高度。相关帖子如下:

使用毕加索库获取图像宽度和高度

于 2015-12-03T15:08:18.653 回答