【发布时间】:2020-02-01 14:58:24
【问题描述】:
我有一个表格布局,其中每一行包含三个文本视图。 我不知道行数,所以我无法从 XML 布局设置文本视图的高度,我需要以编程方式进行。 下一个代码显示文本视图,但高度不正确。如何在代码中以编程方式执行此操作?
TableRow row= new TableRow(this);
TableRow.LayoutParams lp = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT);
row.setLayoutParams(lp);
row.setGravity(Gravity.CENTER);
tv1 =new TextView(this);
tv2 =new TextView(this);
tv3 =new TextView(this);
tv1.setText(a);
tv2.setText(b);
tv3.setText(c);
row.addView(tv1,0);
row.addView(tv2,1);
row.addView(tv3,2);
tablelayout.addView(row);
【问题讨论】:
标签: layout textview tablelayout android-tablelayout