I'm trying to dynamically create
TableRow objects and add them to a
TableRow objects has 2 items, a
TextView and a
TextView items need to have their layout weight set to 1 to push the
CheckBox items to the far right.
I can't find documentation on how to programmatically set the layout weight of a
You have to use
TableLayout.LayoutParams with something like this:
TextView tv = new TextView(v.getContext()); tv.setLayoutParams(new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1f));
The last parameter is the weight.