在列表视图行中创建照片缩微

时间:2010-08-23 19:24:27

标签: android

我想创建一个列表,其中每行包含一些文字和照片缩略图。 所以我使用TextView和ImageView创建了一个行布局,我的问题是如何使ImageView只是一个小方块,然后使图像适应ImageView的大小?

3 个答案:

答案 0 :(得分:1)

<ImageView .... android:scaleType="centerInside" />

将全屏图像设置为此图像视图的图像资源。它会自动缩小尺寸。

此外,您可以限制宽度和高度设置android:maxWidthandroid:maxHeight属性,以防止微缩过大。

答案 1 :(得分:0)

我的建议是你不要缩放图像以适应视图,因为这是一项昂贵的操作,并且会降低你的应用程序速度,最好将项目预先缩放到你想要的尺寸。

答案 2 :(得分:0)

看看这个Strange out of memory issue while loading an image to a Bitmap object。这是以最小内存消耗获得微型的正确方法。