Android OpenGLRenderer内存不足

Android OpenGLRenderer内存不足,android,user-interface,tablelayout,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

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

我用这个来填充它

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


文本视图的字体大小为默认值,我对此处显示的文本视图所做的一切

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

它需要是一个用于对齐的表视图,并且因为它是直接向前的,您是否确认这是由于数据量造成的?它能在数据较少的情况下工作吗?是的,这不是输入的数据量,而是数据的顺序