黑马程序员技术交流社区

标题: 【郑州校区】Android图片加载框架Picasso最全使用教程 二 [打印本页]

作者: 我是楠楠    时间: 2017-8-17 14:22
标题: 【郑州校区】Android图片加载框架Picasso最全使用教程 二
本帖最后由 我是楠楠 于 2017-8-17 14:23 编辑

前言

  前面我们已经介绍了Picasso的基本用法及如何将一张图片加载到ImageView中,下面我们就利用Picasso在ListView中加载图片;Let’s Go!

一个ListView的简单应用示例

1: 首先,需要先准备好一些网络图片资源



复制代码



2: 然后写一个简单的Activity,需要一个Adapter,并将Adapter设置到ListView中填充数据



复制代码

3:我们需要在Adapter中加载一个ListView子item的layout文件,当然也很简单



复制代码



4: 我们还需要一个自定义的Adapter,功能很简单,只显示一张图片即可



复制代码



注意:

一个GridView的小示例

ListView与GridView的展示及使用上并没有什么区别,很简单,上代码:



复制代码


如果图片地址不存在或为空怎么处理

上面我们写的代码都是在正常的情况下,但是如果我们的图片地址错误将怎么处理呢,如果不去处理,网络可能会一直请求或者我们的屏幕上会出现一片空白,这都不是我们希望看到的.

Picasso给了我们两种解决方案:



复制代码



注意:.placeholder()与.error()所传的参数与.load()相同

OK,到现在为止,我们已经基本掌握了Picasso的基本用法,后面将为大家分析到Picasso性能方面的特性,让我们共同期待,愿大家都有美好的一天.


如需获更多学习资料,可加qq1692250804!


作者: baby14    时间: 2019-1-15 08:16
多谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2