开发者

Set/Scale image size in android app

So In my code i take an image file location from an array called filelocationarray. Then i use .setImageBitmap to set the ImageView to the image file. What i want to do is set the size of the ImageView as it displays on the screen. In java i used this code:

img.getScaledInstance(75, 75,java.awt.Image.SCALE_SMOOTH);

But i haven't been able to figure out a similar way in android. Bellow is my code that i use so far to display the image. Can anyone give me som ehelp?

        Bitmap bMap = BitmapFactory.decodeFile(filelocationarray.get(0));
        ImageView iv = (ImageView) findViewById(R.id.imageView1);
        iv.setImageBitmap开发者_如何学Go(bMap);

EDIT:

I tried using this code but it doesn't work:

        Bitmap bMap;
        bMap.createScaledBitmap (accstringarray.get(acc1int), 75, 75, true);
        ImageView iv = (ImageView) findViewById(R.id.imageView1);
        iv.setImageBitmap(bMap);

What am i doing wrong?


Use the method #createScaledBitmap() of android.graphics.Bitmap.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜