以编程方式设置TextView的布局粗细

我正在尝试动态创建TableRow对象并将其添加到中TableLayout。该TableRow对象有2个项目,一个TextViewCheckBox。这些TextView项目需要将其布局权重设置为1才能将其推CheckBox到最右边。

我找不到有关如何以编程方式设置项目的布局权重的文档TextView


繁星淼淼
浏览 476回答 3
3回答

慕标5832272

您必须使用TableLayout.LayoutParams类似这样的东西:TextView tv = new TextView(v.getContext());tv.setLayoutParams(new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1f));最后一个参数是重量。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android