在Android中检索图像布局尺寸

时间:2013-08-06 11:47:47

标签: android xml

如何在加载图像之前设置ImageView的宽度和高度,例如setBitmapImage()?

关键是我有一个可变列数的GridView,我需要通过保留纵横比来拉伸图像的宽度,并且,由于我以异步方式加载图像,我确实想要准备加载图像之前的布局,即ImageView的宽度和高度。

4 个答案:

答案 0 :(得分:1)

设置ImageViewScaleType

您可以选择以下其中一项:

enter image description here

答案 1 :(得分:0)

尝试:

yourLayout.setLayoutParams(new LayoutParams(width, height));

答案 2 :(得分:0)

你应该看看这里,今天早些时候有一个类似的问题:

Scale Image to fill ImageView width and keep aspect ratio

答案 3 :(得分:0)

知道图像的高度和宽度,但您可以使用以下代码检索ANDROID中的布局尺寸

yourLayout.setLayoutParams(new LayoutParams(width,height));