Я использую RecyclerView с StaggeredGridLayoutManager в вертикальной ориентации. Элемент RecyclerView содержит только одно представление — ImageView. Я хотел бы, чтобы высота ImageView масштабировалась в соответствии с шириной столбца RecyclerView и сохраняла соотношение сторон содержащейся в нем фотографии. В настоящее время параметры этого представления изображения:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
, но высота элемента в RecyclerView соответствует исходной высоте фотографии, и фотография просто центрирована. Как можно этого добиться?
Высота элемента масштабирования Android RecyclerView с StaggeredGridLayoutManager для соответствия ширине столбца
Ответы (1)
Добавьте этот атрибут к вашему ImageView
:
android:adjustViewBounds="true"
Просмотр изображения | Разработчики Android
person
kris larson
schedule
11.08.2016