Я пытаюсь динамично создать TableRow
объекты и добавляют их к a TableLayout
. TableRow
объекты имеют 2 объекта, a TextView
и a CheckBox
. TextView
объектам нужно было установить их вес расположения на 1 для продвижения CheckBox
объекты справа.
Я не могу найти документацию относительно того, как программно установить вес расположения a TextView
объект.
Вы должны использовать TableLayout.LayoutParams
примерно так:
TextView tv = new TextView(v.getContext());
tv.setLayoutParams(new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1f));
Последний параметр - это вес.