Adapter 中getView使用注意點

2021-05-27 12:24:20 字數 308 閱讀 4445

adapter 中getview使用時需要判斷convertview是否為null,若不為null則只需更新該view的資料及狀態即可。

若重新建立:1、速度慢,2、很快會耗盡記憶體(android內部可能會保持對該view的引用)

//新建view

layout = new ilistlinear(mcontext);

layout.createitems(width.length);

}else

layout.setitemdata(position, msg);

return layout;}}

Adapter 中getView使用注意點

adapter 中getview使用時需要判斷convertview是否為null,若不為null則只需更新該view的資料及狀態即可。若重新建立 1 速度慢,2 很快會耗盡記憶體 android內部可能會保持對該view的引用 新建view layout new ilistlinear mcont...

求助 關於adpter中的getView方法

override public view getview int position,view convertview,viewgroup parent else v.settext mtitles position final drawable icon micons.getdrawable pos...

ListView 中Adapter的優化

listview的adapter的作用如下圖所示 adapter的作用就是listview介面與資料之間的橋梁,當列表裡的每一項顯示到頁面時,都會呼叫adapter的getview方法返回乙個view。想過沒有?在我們的列表有1000000項時會是什麼樣的?是不是會占用極大的系統資源?先看看下面的 ...