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項時會是什麼樣的?是不是會占用極大的系統資源?先看看下面的 ...