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

【java】imageViewで画像を表示した時に間延びを防ぐ方法

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

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

今作っているアプリで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)