Как избавиться от пробелов в gridview

Эта штука уже некоторое время мешает мне, и я не могу ее решить.

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

Я знаю, что об этом уже спрашивали несколько раз здесь , и некоторые из них даже принимали ответы, однако, когда я пытаюсь подать в суд на ответы, как описано в приведенном выше URL-адресе я все еще получаю те же лишние пробелы сверху и снизу.

Есть ли другой способ сделать это в настоящее время?

Вот часть моего кода:

Main.xml



grid_item.xml



Я попытался добавить следующее в свой атрибут listselector в main. xml

  • @null
  • @ drawable / solid_white
  • @android: id / empty

Вот как это выглядит с дополнительными пробелами сверху и снизу (те, что по бокам - это те, которые я добавление, как описано выше):

enter image description here

Есть ли другие идеи относительно того, как удалить эти кровавые пробелы, чтобы в моем представлении сетки было такое же расстояние?

Заранее спасибо,

12
задан Community 23 May 2017 в 12:02
поделиться