Layout 同一行中三个宽度相等的文本视图(表格布局)
我有一个tablelayout,其中每行由三个文本视图组成。 我不知道行数,因此无法从XML布局设置文本视图的高度,我需要以编程方式进行设置。 下一个代码显示文本视图,但高度不正确。。如何在代码中以编程方式实现这一点Layout 同一行中三个宽度相等的文本视图(表格布局),layout,textview,tablelayout,android-tablelayout,Layout,Textview,Tablelayout,Android Tablelayout,我有一个tablelayout,其中每行由三个文本视图组成。 我不知道行数,因此无法从XML布局设置文本视图的高度,我需要以编程方式进行设置。 下一个代码显示文本视图,但高度不正确。。如何在代码中以编程方式实现这一点 TableRow row= new TableRow(this); TableRow.LayoutParams lp = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT);
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);
如果希望TableLayout高度与其父级匹配 见此帖: 如果您希望列的宽度相等,请查看以下内容: