Android ListView優(yōu)化策略

1.利用convertview對視圖進行回收

2.利用viewholder模式進行重用

3.視圖背景圖像總會填充整個視圖區(qū)域如果圖像尺寸不合適會導致自動縮放為了避免實時縮放所以最好預先縮放到視圖大小

originalImage = Bitmap.createScaledBitmap(?

originalImage, // 縮放圖像?

view.getWidth(), // 視圖寬度

view.getHeight(), // 視圖高度

true); // 線性過濾器

4.刪除窗口背景,默認情況下, 窗口有一個不透明的背景,有時可以不需要

-最高層的視圖是不透明的

-最高層的視圖覆蓋整個窗口

layout_width = fill_parent

layout_height = fill_parent

更新看不見的背景是浪費時間

// 刪除窗口背景

getWindow().setBackgroundDrawable(null);

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容