Я хочу растянуть вертикально одну строку в TableLayout.
Например:
В TableLayout есть четыре строки (высота и ширина - match_parent)
ROW-1, ROW-2, ROW-4 имеют одинаковую высоту.
ROW-3 - растянуты вертикально
Убедитесь, что для TableLayout установлено значение layout_height, равное match_parent, и присвойте строке 3 значение layout_weight="1.0".
match_parent
layout_weight="1.0"
по вертикали это столбец. Если у вас есть строка с 2 столбцами в верхней части и рядом с ней, то в этой строке также будет 2 столбца. Вероятно, именно поэтому 4 не растягивается вертикально из-за строк выше. что вам нужно сделать, это: android:stretchColumns ="*" Это растянет необходимый столбец, освобождая row4 от строк над ним. Посмотрите, дает ли это правильные результаты.
android:stretchColumns ="*"