Подтвердить что ты не робот

Внешний край строк GridView

Я не могу найти способ добавить внешний край к строкам GridView. Я обнаружил свойства setHorizontalSpacing и setVerticalSpacing, которые добавляют внутреннее дополнение между строками GridView, однако оно не применяется к внешним границам строк.

Я хочу получить результат, который будет отображаться в магазине Google Play:

enter image description here

Спасибо!

4b9b3361

Ответ 1

Вы можете использовать android:clipToPadding=false для добавления отступов, которые не остаются при прокрутке элементов. Как этот

<GridView
    android:id="@+id/grid"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:horizontalSpacing="16dp"
    android:verticalSpacing="16dp"
    android:padding="16dp"
    android:clipToPadding="false" />

И если вы хотите полосу прокрутки на внешней стороне области заполнения, установите android:scrollbarStyle="outsideOverlay" thanks @Karl!