需求:
在一个界面里如果同时加载几百万条的信息,同时用户对屏幕的操作速度超过了DVM的垃圾回收速度,则手机就会出现假死现象,为了防止这种情况的出现,使用ListView来解决
思路:
① 提供一个listView,用于装载新建的TextView
②listView里有回收变量,判断该变量是否为空来决定是否使用回收的空盒子来装载TextView
原理:

代码:
① 布局文件

②主界面Java


注意事项:
① 不要直接实现Adapter接口,否则将重写很多方法,寻求实现类进行继承
② 方法中参数的说明:
A.position:装载TextView的位置
B.convertView:重复用于装载TextView的容器
C.parent:ListView所在的组
网友评论