Вы можете использовать TableLayout
или LinearLayout
, также назначая веса в вашем Buttons
.
Давайте использовать LinearLayout
.Это можно сделать как в XML, так и в вашем классе.Давайте создадим матрицу кнопок 2 на 2.
- Добавьте
LinearLayout
с любой ориентацией (давайте используем горизонтальный) - Добавьте 2
LinearLayout
с внутрь с противоположной ориентацией числа 1 (в этом случае мы используем вертикально. Тогдамы устанавливаем width=0dp
и layout_weight=1
для обоих, чтобы они занимали одинаковое расстояние) - Теперь мы можем добавить наши кнопки внутри
LinearLayout
с вертикальной ориентацией и установить их height=0dp
и layout_weight=1
для нихимеют равные размеры.
Вот и все.использование TableLayout
дешевле, если у вас больше строк и столбцов