我正在尝试创建一个充满大量数据的表格布局,表格布局在滚动视图中。
我用这个填充它
TableLayout tl;
.....
tl = (TableLayout) findViewById(R.id.layout);
.....
当我设置它时,我创建了一个新的文本视图,就像这样放入
TextView tv;
....
tr = new TableRow(Context);
.....
tv = new TextView(Context);
tv.setText(progress[1]);
tr.addView(tv);
...
tl.addView(tr);
当我在其中放入12个文本视图时会创建一个新文本行,并且当tr中有12个视图时,tr会被添加到tl中。
文本视图的字体大小是默认的,我所做的只是你在这里看到的文本视图
答案 0 :(得分:1)
考虑更改为可以回收/重用其子视图的视图组,例如listview或gridview。这样你就不需要把所有东西都留在内存里了。