我有一個應用程序,加載一大堆圖像,並顯示在TableLayout
這是ScrollView
內。在運行時,我得到佈局父級的寬度,並使用它來確定每個TableRow
(所有圖像都是設置的大小)可以進入多少圖像。ListView或自我回收視圖?
加載越來越多的圖像時,我擔心內存問題。我知道ListView回收它的視圖,但我不知道如何動態更改每個項目中的視圖數量。我只知道在運行時不會改變每個項目的視圖數量的XML膨脹。
所以我的問題是什麼更容易 - 搞清楚如何在我自己的表格中回收視圖,或者根據屏幕大小來改變列表中的項目?只要一個教程的鏈接,指導如何做到這一點,對我來說就足夠了。
您可以使用java代碼添加圖像視圖,而不是每次都膨脹圖像。相應地使用getView方法。 –