android: ячейки gridview не одинаково выровнены по горизонтали

Я создаю игру, в которой ее доска основана на представлении сетки. У меня есть вид сетки с различными видами макетов. каждый макет представляет собой изображение (точка, горизонтальные и вертикальные линии и пустое изображение), но с разной шириной и высотой.

проблема: по какой-то причине между столбцами есть пробел (даже если я установил HorizontalSpacing равным 0), а не равный интервал между всеми ними.

<GridView
        android:id="@+id/grid_view"
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_weight="10"
        android:numColumns="5"
        android:horizontalSpacing="0dp"
       />


person Tal Dokhanian    schedule 29.02.2020    source источник
comment
Пожалуйста, поделитесь xml-кодом для отдельного элемента.   -  person NIKHIL AGGARWAL    schedule 29.02.2020


Ответы (1)


Я только что понял, что гравитация была установлена ​​​​на «старт» по умолчанию.

android:gravity="center_horizontal"

эта строка в gridview устранила проблему

person Tal Dokhanian    schedule 29.02.2020