我想创建一个列表,其中每行包含一些文字和照片缩略图。 所以我使用TextView和ImageView创建了一个行布局,我的问题是如何使ImageView只是一个小方块,然后使图像适应ImageView的大小?
答案 0 :(得分:1)
<ImageView .... android:scaleType="centerInside" />
将全屏图像设置为此图像视图的图像资源。它会自动缩小尺寸。
此外,您可以限制宽度和高度设置android:maxWidth
和android:maxHeight
属性,以防止微缩过大。
答案 1 :(得分:0)
我的建议是你不要缩放图像以适应视图,因为这是一项昂贵的操作,并且会降低你的应用程序速度,最好将项目预先缩放到你想要的尺寸。
答案 2 :(得分:0)
看看这个Strange out of memory issue while loading an image to a Bitmap object。这是以最小内存消耗获得微型的正确方法。