Android ListView优化策略

1.利用convertview对视图进行回收

2.利用viewholder模式进行重用

3.视图背景图像总会填充整个视图区域如果图像尺寸不合适会导致自动缩放为了避免实时缩放所以最好预先缩放到视图大小

originalImage = Bitmap.createScaledBitmap( 

originalImage, // 缩放图像 

view.getWidth(), // 视图宽度

view.getHeight(), // 视图高度

true); // 线性过滤器

4.删除窗口背景,默认情况下, 窗口有一个不透明的背景,有时可以不需要

-最高层的视图是不透明的

-最高层的视图覆盖整个窗口

layout_width = fill_parent

layout_height = fill_parent

更新看不见的背景是浪费时间

// 删除窗口背景

getWindow().setBackgroundDrawable(null);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容