我已经通过了不同的例子,但我无法找到符合我要求的确切答案。以下是我的代码。让我知道我哪里出错了。
TableLayout tableLayout = (TableLayout) findViewById(R.id.tableLayout);
TableRow tableRow = new TableRow(this);
TableLayout.LayoutParams params=
new TableLayout.LayoutParams
(TableLayout.LayoutParams.MATCH_PARENT,TableLayout.LayoutParams.WRAP_CONTENT);
params.setMargins(20,20, 20, 5);
tableRow.setLayoutParams(params);
tableLayout.addView(tableRow, new TableLayout.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
谢谢..,
答案 0 :(得分:2)
当您致电addView
时,您需要根据LayoutParams
addView
添加具有指定布局参数的子视图。
我认为您应该在addView
来电中发送参数而不是创建新的LayoutParams