Как растянуть вертикально один ряд в TableLayout? - PullRequest
4 голосов
/ 15 мая 2011

Я хочу растянуть вертикально одну строку в TableLayout.

Например:

В TableLayout есть четыре строки (высота и ширина - match_parent)

ROW-1, ROW-2, ROW-4 имеют одинаковую высоту.

ROW-3 - растянуты вертикально

Ответы [ 2 ]

14 голосов
/ 15 мая 2011

Убедитесь, что для TableLayout установлено значение layout_height, равное match_parent, и присвойте строке 3 значение layout_weight="1.0".

0 голосов
/ 15 мая 2011

по вертикали это столбец. Если у вас есть строка с 2 столбцами в верхней части и рядом с ней, то в этой строке также будет 2 столбца. Вероятно, именно поэтому 4 не растягивается вертикально из-за строк выше. что вам нужно сделать, это: android:stretchColumns ="*" Это растянет необходимый столбец, освобождая row4 от строк над ним. Посмотрите, дает ли это правильные результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...