Установите вес расположения TextView программно

Я пытаюсь динамично создать TableRow объекты и добавляют их к a TableLayout. TableRow объекты имеют 2 объекта, a TextView и a CheckBox. TextView объектам нужно было установить их вес расположения на 1 для продвижения CheckBox объекты справа.

Я не могу найти документацию относительно того, как программно установить вес расположения a TextView объект.

207
задан canova 6 May 2014 в 19:01
поделиться

1 ответ

Вы должны использовать TableLayout.LayoutParams примерно так:

TextView tv = new TextView(v.getContext());
tv.setLayoutParams(new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1f));

Последний параметр - это вес.

353
ответ дан 23 November 2019 в 04:42
поделиться
Другие вопросы по тегам:

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