0

1つの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 に答える