动态加载imageView

时间:2013-02-23 23:21:26

标签: android imageview android-imageview image-size

我有一个布局,其中一个imageView想要从可绘制文件中动态加载图像。我想要这个我有一定尺寸的图像查看任何可绘制的图像,所以你需要指定一个大小上传。我搜索了android开发人员,但我只看到了设置最大高度和宽度的函数,但是ir不起作用。

我把代码:

image = getIntent().getExtras().getString("image");

ImageView paper = (ImageView)findViewById(R.id.imageView1);
Resources res = getResources();
int id = getResources().getIdentifier(image, "drawable", getPackageName());
Drawable drawable = res.getDrawable(id);
paper.setImageDrawable(drawable);
你能帮忙吗? 非常感谢你

1 个答案:

答案 0 :(得分:0)

您可以使用

Intent intent = new Intent(this, NewActivity.class);
intent.putExtra("BitmapImage", bitmap);

并在另一端检索它:

Bitmap bitmap = (Bitmap) intent.getParcelableExtra("BitmapImage");

//  bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.image);
bitmap = Bitmap.createScaledBitmap(bitmap, 250, 250, true);
img.setImageBitmap(bitmap);