Android ListView 图片异步加载

当listview中的图片需要从网络加载时,便出现了异步加载的问题。

常见的比如应用推荐,ListView的每一项包含一个图标和一段文字。

简单说一下思路:

 

1. 先加载文字,图标位置先空着或设成默认图标,显示ListView。同时新开线程去从网络获取图标。

2. 每获取到一个图标,更新ListView关联的Adapter所操作的数据。然后调用

    BaseAdapter.notifyDataSetChanged ()来更新相应表项的图标。

 

需要注意的是,每次调用BaseAdapter.notifyDataSetChanged ()后,系统会为屏幕上可见的每一个表项重新生成View,即调用getView()。所以如何重写getView()方法来节省资源需要技巧,比如已经获取图标的View就可以直接返回了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值