03_1_listView入门

需求:

在一个界面里如果同时加载几百万条的信息,同时用户对屏幕的操作速度超过了DVM的垃圾回收速度,则手机就会出现假死现象,为了防止这种情况的出现,使用ListView来解决

思路:

① 提供一个listView,用于装载新建的TextView

②listView里有回收变量,判断该变量是否为空来决定是否使用回收的空盒子来装载TextView

原理:

03_1_listView入门_第1张图片

代码:

① 布局文件

03_1_listView入门_第2张图片

②主界面Java

03_1_listView入门_第3张图片
03_1_listView入门_第4张图片

注意事项:

① 不要直接实现Adapter接口,否则将重写很多方法,寻求实现类进行继承

② 方法中参数的说明:

A.position:装载TextView的位置

B.convertView:重复用于装载TextView的容器

C.parent:ListView所在的组

你可能感兴趣的:(03_1_listView入门)