Я хочу создать простую сетку из 6 квадратных кнопок в центре экрана. Действовать как меню. Проблема в том, что я не знаю, как я могу масштабировать их с размером экрана. Например, квадрат 100dp подходит для небольших экранов, но на больших экранах он затушевывается пустым пространством. Но увеличение квадратов имеет противоположный эффект на меньших экранах.Как создать сетку, которая будет масштабироваться до размера и плотности экрана
Есть ли простой способ сделать это, или мне нужно будет программно создать квадраты во время выполнения с большим количеством математики.
Я бы дал код, но у меня действительно нет ничего, что не является основным XML-файлом, который жестко кодирует размеры квадратов.
Спасибо.
Что будет делать dimens.xml? Не могли бы вы дать быстрый фрагмент кода? –
Обновлен фрагментами кода. – Piovezan
Так что, если бы у меня был макет не в одной из этих специальных папок, а в файлах dimen.xml. Когда он раздувает макет, он будет читать dimen.xml, который применяется к текущему размеру экрана. Это верно? –