浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

【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>

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

  • この記事いいね! (0)