如何使用位图增加图像的高度和宽度
问题描述:
我创建了一个类调用ImageLoader,并使用内存缓存来存储我从网络解析的所有图像,并使用DisplayImage方法在那里传递url和imageview是的布局,其中,以显示图像,如何使用位图增加图像的高度和宽度
问题是我想增加我已经从布局试图增加图像的高度和宽度,但它不用于参考这里增加是布局
public void DisplayImage(String url, ImageView imageView)
{
list_of_image = new ArrayList<Drawable>();
imageViews.put(imageView, url);
Bitmap bitmap=memoryCache.get(url);
if(bitmap!=null)
{
imageView.setImageBitmap(bitmap);
///list_of_image.add(new BitmapDrawable(bitmap2));
}
else
{
queuePhoto(url, imageView);
imageView.setImageResource(stub_id);
}
}
答
有几种选择:
你可以指定
android:scaleType
属性为你的ImageView
;您可以缩减/高档与
Bitmap.createScaledBitmap(Bitmap src, int dstWidth, int dstHeight, boolean filter)
位图谢谢你,我已经使用的Android版本:scaletypr = fitXY和它的作品对我来说 – shvivek 2012-02-04 10:51:07