您现在的位置是:首页 > 数码 > 正文

安卓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,所以生成视图不滑动是需要时间的。

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

标签:

上一篇
下一篇

最新文章