Кнопки для заполнения ширины при использовании TableLayout

У меня есть таблица, имеющая 2 строки каждая строка, имеющая 3 кнопки. Как я могу сделать кнопки для заполнения пространства одинаково. В HTML я дал бы им 33% шириной.

Также Вы знаете любой способ, которым я могу создать представление, имеющее 4 кнопки с изображением подряд как расположение сетки, подобное средству запуска.

19
задан Pentium10 10 February 2010 в 13:16
поделиться

2 ответа

Попробуйте добавить android:stretchColumns="*" к вашему тегу .

39
ответ дан 30 November 2019 в 02:18
поделиться

Установите для TableRow layout_width значение fill_parent и установите layout_weight равным 1 для каждой кнопки.

Вес_разметки работает как процент. Если все элементы имеют одинаковое число, они занимают одинаковый процент пространства. Если вес одной кнопки равен 2, а другой - 1, то первая будет занимать в два раза больше места.

Если вы еще не сделали этого, просмотрите страницу Общие макеты руководства разработчика, чтобы получить хорошее представление о макетах.

3
ответ дан 30 November 2019 в 02:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: