TableLayout и вертикальное выравнивание строк
Добавлено: 27 окт 2014, 11:37
Подскажите, пожалуйста, никак не получается выровнить строки в TableLayout. Рис1.
Меня не устраивает промежуток между строками под цифрой 1. Особенность таблицы в том что в первой колонке может быть произвольное колличество текста. Поэтому в настройках layout для таблицы задан:
TableRow создаются программно и устанавливается свойство setLayoutParams:
Пробывал высталять параметры Layout layout_weight а так же применить метод setWeightSum() к TableRow. Результатов никаких не дало. Интуитивно понимаю что скорее всего промежуток появляется из-за shrinkColumns. Документация ответов не дала. Там написано что можно у потомка задать параметр height, но почему то в моём случае это не работает.
Меня не устраивает промежуток между строками под цифрой 1. Особенность таблицы в том что в первой колонке может быть произвольное колличество текста. Поэтому в настройках layout для таблицы задан:
Код: Выделить всё
android:shrinkColumns="0"Код: Выделить всё
tableRow.setLayoutParams(new TableLayout.LayoutParams(TableLayout.LayoutParams.WRAP_CONTENT,
TableLayout.LayoutParams.MATCH_PARENT));