我只需要你的帮助。我想开发一个包含TableLayout的应用程序,并且我想在运行时添加n行。我试过搜索很多东西,找不到可能的方法。所以任何人都可以提供帮助或提供任何参考..提前致谢
答案 0 :(得分:0)
试试这段代码:
int count=20
TableLayout tl=(TableLayout)findViewById(R.id.mainLayout); //table layout in xml
for(int i=0;i<count;i++)
{
TableRow tr = new TableRow(this);
tr.setLayoutParams(new LayoutParams( LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
TextView textview = new TextView(this);
textview.setText("hello");
tr.addView(textview);
tl.addView(tr, new TableLayout.LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
}
}
由于