У меня есть макет сетки, заполненный кнопками, теперь я хочу, чтобы кнопки были более удалены друг от друга, какой код я должен написать? я пытался найти его, но нашел решение только для GridView, а не для GridLayout.
Android: интервал GridLayout между элементами
comment
проверьте этот ответ, если он поможет stackoverflow.com/a/21456391/1320616
- person Ankit Aggarwal   schedule 08.02.2016
comment
Возможный дубликат GridLayout (не GridView) - пробелы между ячейками
- person Rohit5k2   schedule 08.02.2016
comment
Это не похоже на дубликаты. Речь идет о добавлении интервала; другое касается его удаления.
- person Ryan M   schedule 06.10.2020
Ответы (2)
Вы можете поставить маржу на кнопки
person
Stefano
schedule
08.02.2016
что, если мне нужно динамически переставлять столбцы и строки? маржа в этом случае все испортит.
- person Alberto M; 13.02.2018
margin не будет отображать равные интервалы с каждой стороны. Например: поле 2 dp на каждом элементе будет показывать 2 dp с каждой стороны, но элемент после также будет иметь 2 dp с каждой стороны. Теперь между ними всего 4 dp.
- person Alex; 08.01.2019
Вы можете указать только конец поля для отдельных элементов, чтобы избежать дублирования полей.
- person David Kariuki; 12.02.2019
Вместо добавления поля к каждой кнопке используйте android:useDefaultMargins="true"
Это лучше, чем добавлять поля к каждой кнопке!
person
Jarin Rocks
schedule
13.02.2019
это не отвечает на главный вопрос. Отвечает ли это на мои сомнения по поводу первого ответа? В этом случае вы должны были прокомментировать ответ.
- person Alberto M; 13.02.2019
Даже если вы переставите предметы, они останутся отдельными и не будут путаться друг с другом.
- person Jarin Rocks; 13.02.2019