画像を画面サイズに切って表示させる

2011年1月24日

カメラ機能で撮影した画像などを画面にフルスクリーンで表示した場合、縦に伸びてしまったりすることがある。

上下、または左右をカットしてでも画像の縦横比を維持したまま表示したい場合には

<ImageView
  android:scaleType="centerCrop"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"/>

という形で、scaleTypeにcenterCropを指定すると、うまい感じに上下、または左右をカットして画面に表示してくれる

アンケート