ImageViewで画像を縮小して表示
画像を縮小表示するには
setImageMatrix()を使う以外に
画像を事前にBitmapとして読み込み
リサイズすることで縮小表示ができる
使い道としては、サムネイル画像表示など
Bitmapからのサイズを指定するには
ImageView img = (ImageView)findViewById(R.id.imageview); Resources res = getResources(); Bitmap bitmap = BitmapFactory.decodeResource(res, android.R.drawable.btn_star_big_on); //Bitmap画像を200x90で作成 Bitmap bitmap2 = Bitmap.createScaleBitmap(bitmap, 200, 90, false); img.setImageBitmap(bitmap2);
Bitmapの読み込みsizeはデバイスのメモリサイズに依存する
このため、大きいサイズのBitmapは読み込めないことがあるので注意