Как подогнать изображение произвольного размера к ImageView
?
Когда:
ImageView
размеры 250dp * 250dp ImageView
должны соответствовать размерам масштабированного изображения после масштабирования Например для изображения 100 * 150 размер изображения и ImageView
должен быть 166 * 250.
Например. для изображения 150 * 100 размер изображения и ImageView
должен быть 250 * 166.
Если я установил границы, как
<ImageView
android:id="@+id/picture"
android:layout_width="250dp"
android:layout_height="250dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="20dp"
android:adjustViewBounds="true" />
, изображения правильно помещаются в ImageView
, но ImageView
всегда будет 250dp * 250dp.
если это не работает на Вас, тогда заменяют android:background android:src
android:src, будет играть главный прием
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:src="@drawable/bg_hc" />
, это хорошо работает как очарование