我正在尝试动态创建TableRow对象并将其添加到中TableLayout。该TableRow对象有2个项目,一个TextView和CheckBox。这些TextView项目需要将其布局权重设置为1才能将其推CheckBox到最右边。我找不到有关如何以编程方式设置项目的布局权重的文档TextView。
3 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
您必须使用TableLayout.LayoutParams类似这样的东西:
TextView tv = new TextView(v.getContext());
tv.setLayoutParams(new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1f));
最后一个参数是重量。
- 3 回答
- 0 关注
- 475 浏览
添加回答
举报
0/150
提交
取消