0

我有一个布局,其中一个 imageView 想要从可绘制文件动态加载图像。我想要这个我有一个一定大小的 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);

你能帮忙吗?非常感谢您

4

1 回答 1

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);
于 2013-02-23T23:34:59.107 回答