ScrollView里面的Android大表很慢建立

时间:2013-03-08 21:41:20

标签: android performance

我正在构建一个包含1,000行的动态表布局。构建相当快,但绘制它需要10秒以上。该表包含三个图像按钮和7个文本列。一旦加载,表就可以很好地执行,但重新加载它(即更改排序顺序时)也非常慢。

1 个答案:

答案 0 :(得分:2)

  

我正在构建一个包含1,000行的动态表布局

这是一个非常糟糕的主意。对于初学者来说,你会在某些设备上使用OutOfMemoryError崩溃,因为你只在一个活动中吹过几MB的堆空间。

请使用ListView或其他形式的AdapterView,以便只创建填充屏幕所需的视图(然后在用户滚动时回收)。