Установка высоты TableRow - PullRequest
3 голосов
/ 20 июня 2011

У меня есть два типа контента для TableRow. У одной есть две строки, а у другой. Я бы хотел, чтобы у всех была одинаковая высота. Я пытаюсь что-то вроде этого:

tr.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, 80));

Есть еще идеи? И как я могу преобразовать "80" в дп?

Ответы [ 3 ]

3 голосов
/ 25 июня 2011
1 голос
/ 18 сентября 2014

Вы можете установить высоту, установив отступ

    <TableRow

        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:paddingTop="10dp"
        android:paddingBottom="10dp"
        >

для динамического

tr.setPadding (0, 12, 0, 12);

0 голосов
/ 20 июня 2011

Вы можете использовать два разных макета для строк и просто динамически назначать их в своем коде. Определите высоту в ваших макетах.

...