💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
15.1.5 ListView和Bitmap优化 ListView的优化在第12章已经做了介绍,这里再简单回顾一下。主要分为三个方面:首先要采用ViewHolder并避免在getView中执行耗时操作;其次要根据列表的滑动状态来控制任务的执行频率,比如当列表快速滑动时显然是不太适合开启大量的异步任务的;最后可以尝试开启硬件加速来使Listview的滑动更加流畅。注意Listview的优化策略完全适用于GridView。 Bitmap的优化同样在第12章已经做了详细的介绍,主要是通过BitmapFactory.Options来根据需要对图片进行采样,采样过程中主要用到了BitmapFactory.Options的inSampleSize参数,详情这里就不再重复了,请参考第12章的有关内容。