2 zxd 72 zxd_72 于 2013.08.30 11:12 提问

如何使用bitmap增加图像的高度和宽度?

我创建了一个类名称是 ImageLoader,使用内存缓存来存储从 web 中解析的所有的图片,使用 DisplayImage 方法传递 url,布局中的 imageview 来显示 image。

问题是我想增加图像的高度和宽度,我从布局中来添加,但是没有实现。

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);
    }
}

什么问题呢?

1个回答

Jave_
Jave_   2013.08.30 16:04

你设定imageview的高宽没,如果设定了,你可以用imageview的scaleType=“fitXY”就可以充斥了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Bitmap获取图片的高度与宽度
主要代码如下:
如何自定义更改bitmap 或者drawble的宽和高
 /** * @param path 路径 * @param displayWidth 需要显示的宽度 * @param displayHeight 需要显示的高度 * @return Bitmap */ public static Bitmap decodeBitmap(String path, int displayWidth, int displayHeight) { B
Android Bitmap在不加载图片的前提获取宽高
Android Bitmap在不加载图片的前提获取宽高
Bitmap通过getWidth和getHeight获取尺寸不符
在使用BitmapFactory加载图片时,常会出现这种情况,返回的图片尺寸与实际尺寸不符。这是由于我们把图片资源放到res/drawable文件路径下时,选择的文件不同所致,不同的文件夹会有不同的缩放。 1、加载并显示图片 将70*98的图片放在res/drawable-hdpi中。 public class MainActivity extends Activity { TextVie
从HBITMAP变量中获取位图的宽和高
HBITMAP bit;//一个位图 CString cc; cc = filename;//图片名称  要放到当前目录  通过打开,获取电脑中一个位图文件,并将该位图文件的路径+文件名赋值给filename bit = (HBITMAP)LoadImage(AfxGetInstanceHandle(), cc, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_
通过bitmap改变图片的大小
有时候需要在项目中改变图片的大小,那么在代码中我们怎么改变图片的大小呢? 下面就讲下实现过程 一、通过BitmapFactory获取原始图片 二、获取图片的宽、高 三、设置想要的宽、高大小 四、计算压缩的比率 五、获得缩放的matrix 六、获取新的bitmap   其实很简单,主要就是api的使用。下面就贴出代码   private Bitmap changeBitmapS
opencv读取图像,并获得像素值,图像高度和宽度不是4的倍数
读取图像像素,并保存到二维数组中。图像高度和宽度不是4的倍数 IplImage* src= cvLoadImage("E:\\tupian\\289011.jpg", 0); //导入图  \289011.jpg int width = src->width;//图片宽度 int height = src->height;//图片高度 uchar *data = (ucha
android 获取图片的长度和宽度
在android里面要要取一张96 x 96像素每个像素点的RGB值然后处理,但是一开始直接读取 [java] view plain copy Bitmap mBitmap =BitmapFactory.decodeResource(getResources(), R.drawable.jimg001);   int width=opts.outWid
C#中如何调整图像大小
在本篇文章中,我将介绍如何在C#中来调整你想要的图像大小。要实现这一目标,我们可以采取以下几个步骤: 1.首先要获取你想要调整大小的图像: 1 2 string path = Server.MapPath("~/Images"); System.Drawing.Image img = System.Drawing.Ima
android获取Bitmap对象,获取图片宽高
android在不加载图片的前提下获得图片的宽高public static int[] getImageWidthHeight(String path){ BitmapFactory.Options options = new BitmapFactory.Options(); /** * 最关键在此,把options.inJustDecodeBounds = true;