ListView 不执行getView()方法

http://liangguo03.blog.163.com/blog/static/1752784692011620240325/
引用
因为 ListView不调用getView()方法纠结了两个小时。。。。。。。

setAdapter 时,首先会执行getCount(),当getCount()  返回的是0时,就不会去执行getView()方法, 如果 开启线程去下载数据,然后在getCount()中返回其size, 开始的时候因为还没有下载数据,返回的size可能是0,所以不会去调用getView()方法,界面就不会被填充。    下载完成后  通过 notifyDataSetChanged()方法 重新加载适配器,就会调用getView()方法了。

猜你喜欢

转载自macleo.iteye.com/blog/1703688