我有一个应用程序,它加载大量图像并将它们显示TableLayout
在ScrollView
. 在运行时,我获取布局父级的宽度,并使用它来确定每个可以进入多少图像TableRow
(所有图像都是固定大小)。
加载越来越多的图像时,我担心内存问题。我知道 ListView 回收其视图,但我不知道如何动态更改每个项目中的视图数量。我只知道膨胀 XML 不会在运行时更改每个项目的视图数。
所以我的问题是什么更容易 - 弄清楚如何自己回收表格中的视图,或者根据屏幕大小更改列表的项目?只是一个关于如何做更容易的教程的链接对我来说就足够了。