我正在构建一个包含1,000行的动态表布局。构建相当快,但绘制它需要10秒以上。该表包含三个图像按钮和7个文本列。一旦加载,表就可以很好地执行,但重新加载它(即更改排序顺序时)也非常慢。
答案 0 :(得分:2)
我正在构建一个包含1,000行的动态表布局
这是一个非常糟糕的主意。对于初学者来说,你会在某些设备上使用OutOfMemoryError
崩溃,因为你只在一个活动中吹过几MB的堆空间。
请使用ListView
或其他形式的AdapterView
,以便只创建填充屏幕所需的视图(然后在用户滚动时回收)。