0

我正在尝试创建一个包含大量数据的表格布局,表格布局位于滚动视图内。

我用这个来填充它

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 个文本视图时会创建一个新的文本行,并且当其中有 12 个视图时将 tr 添加到 tl 中。

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

4

1 回答 1

1

考虑更改为可以回收/重用其子视图的视图组,例如列表视图或网格视图。这样,您就不需要将所有内容都保存在内存中。

于 2012-06-15T00:24:06.127 回答