【androidjava】画面いっぱいに等倍で画像を表示する方法

今回は、画像の縦横比を保ったまま表示する方法について自分の

ためのメモとして残します。

今作っているアプリでimageviewに画像の縦横比を保ったまま表示したかったので

その方法を模索していたのですが、なかなかいい方法が見つからず。

一見heightをwrap_contentにして可動域を上げようとしたのですが、

下記のやり方では上下にデカい余白ができてしまい断念。

<ImageView>
android:layout_width=”match_parent”
android:layout_height=”wrap_content”
</ImageView>

Qiitaを覗くと、どうやら「adjustViewBounds」というプロパティを

つけることで解決できるみたい。

これを使うことで画像の縦横比を維持したまま表示することができるそう。

<ImageView>
android:layout_width=”match_parent”
android:layout_height=”wrap_content”
android:adjustViewBounds=”true”
</ImageView>

これで画面いっぱいに縦横比を保った画像を表示することができました。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG