Jak proporcjonalnie skalować dowolny obraz (podgląd obrazu) o szerokości równej „match_parent”?

Mogę mieć różne szuflady (duże lub małe) i zawsze rozciągam szerokość (match_parent) i proporcjonalnie zwiększam lub zmniejszam wysokość. Utrzymanie proporcji.

Jak to jest możliwe?

Próbowałem z:

<ImageView
            android:id="@+id/iv_TEST"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
android:adjustViewBounds="true"
            android:scaleType="fitXY"
            android:src="@drawable/test" />

Problem polega na tym, że zwiększa lub zmniejsza szerokość i wygląda źle.

questionAnswers(1)

yourAnswerToTheQuestion