0

画像ビューに保存されている以前の uri ソースから画像ビューからメモリをフラッシュするにはどうすればよいですか? これまでの私のコードは次のとおりです。

ImageView a = (ImageView)findViewById(R.id.a);
ImageView b=(ImageView)findViewById(R.id.b);
ImageView c =(ImageView)findViewById(R.id.c);


 Uri topImage = Uri.parse(top);
 Uri bottomImage = Uri.parse(bottom);
 Uri fwImage = Uri.parse(fw);

 a.setImageURI(topImage);
 b.setImageURI(bottomImage);
 c.setImageURI(fwImage);
4

2 に答える 2

0

imageViews でメモリの問題が発生した場合は、正しいサイズの画像を imageView にロードしていることを確認してください。

iamgeView が 200*200 で、イメージが 2000*2000 の場合、Uri で直接ロードするのではなく、ダウンサンプリングする必要があります。

このリンクを確認してくださいhttp://developer.android.com/training/displaying-bitmaps/manage-memory.html

于 2013-04-25T00:02:46.947 に答える