首页 >> 数码 >

安卓ListView性能优化

2022-05-23 17:20:11 来源: 用户: 

大家好,我是云百科的客服小柏,我来为大家解答以上问题。安卓ListView性能优化很多人还不知道,现在让我们一起来看看吧!

解答:

1、 首先我们来分析一下,屏幕上能显示的项目是有限的,可见的项目存在于内存中,其余的在奋斗回收器(Android专用于处理缓存的一个组件)中。listView使用getView请求视图,而convertView在getView中为空。当第一项滚出屏幕时,convertView的值是滚出屏幕的第一项。之后只需要设置相应的值,然后返回convertView,不需要重新创建。

2、 让我们看看getView方法。其中的参数具有convertView。我们只需要重复使用它。

3、 让我们先把它放到TextView的一个类中。

4、 新的上一步的持有者

5、 内部的文本视图赋值

6、 当系统第一次运行时,将以下内容分配给convertView,其中xml是我们的自定义适配器。

7、 ConvertView在首次不运行时重用。

8、 然后我们给这个视图return赋值,返回这个convertview,所以生成视图不滑动是需要时间的。

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章
站长推荐