OpenGLRenderer内存不足

时间:2012-06-15 00:21:12

标签: android user-interface tablelayout

我正在尝试创建一个充满大量数据的表格布局,表格布局在滚动视图中。

我用这个填充它

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中。

文本视图的字体大小是默认的,我所做的只是你在这里看到的文本视图

1 个答案:

答案 0 :(得分:1)

考虑更改为可以回收/重用其子视图的视图组,例如listview或gridview。这样你就不需要把所有东西都留在内存里了。