我的xml中有一个TableLayout,我可以在TableLayout中动态添加带有TextViews的TableRow,但问题是,宽度和高度没有设置为我设置的值。
TableRow tr = new TableRow(this);
tr.setPadding(0, 10, 0, 0);
TextView labelTV = new TextView(this);
labelTV.setText(strWork);
labelTV.setTextColor(Color.parseColor("#D69E29"));
labelTV.setTextSize(16);
labelTV.setLayoutParams(new TableRow.LayoutParams(
130,
TableRow.LayoutParams.WRAP_CONTENT));
tr.addView(labelTV);
mTable.addView(tr);
答案 0 :(得分:0)
将其更改为此
TableRow.LayoutParams prms = new TableRow.LayoutParams(130,TableRow.LayoutParams.WRAP_CONTENT)
tr.addView(labelTV,prms);
希望这有帮助。