Я хочу показать несколько миниатюр изображений (изображения квадратные) в GridView
с этими ограничениями, что каждая строка показывает ровно два изображения и изображения, соответствующие ширине экрана (кроме заполнения и полей), но имеют максимальную ширину и высоту (например, 1 дюйм)
Я читал вопросы, но не могу решить проблему. Не могли бы вы мне помочь.Постоянное количество столбцов в GridView, прилегающих к экрану
GridView XML:
<GridView
android:id="@+id/gridview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:horizontalSpacing="10dp"
android:numColumns="2"
android:scrollbarStyle="outsideOverlay"
android:scrollbars="vertical"
android:stretchMode="columnWidth"
android:verticalScrollbarPosition="right"
android:verticalSpacing="10dp"
android:padding="10dp" />
GridView элементы XML:
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/thumbnail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:maxWidth="72pt"
android:maxHeight="72pt"
/>
Я добавил две фотографии, чтобы показать, что именно я хочу
Первое изображение (4-дюймовый сотовый телефон) - это именно то, что я хочу, но по мере увеличения ширины экрана (планшеты или ландшафтной ориентации), как изображение 2, я хочу увеличить элементы изображения. (Обратите внимание, что существует максимальный размер ширины, поэтому результат в этом режиме не такой, как сотовый телефон, изображенный на изображении 1)
@aliezra Решена ли эта проблема? –
У меня такая же проблема. –
@JohnR Как разработчик Android сказал, что вы должны сами рассчитать размеры и размеры. –