博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】一行代码加载网络图片到ImageView——Android Picasso
阅读量:6840 次
发布时间:2019-06-26

本文共 838 字,大约阅读时间需要 2 分钟。

原文链接

 注意:此处使用下面代码需要先配置一下gradle,下载所需包。

具体操作如下图:

 

compile 'com.squareup.picasso:picasso:2.5.2'

 

 

然后,查看一下项目目录中额外包目录,如果看到 Picasso-2.5.2包,即说明配置成功,再看下面具体实现的代码即可实现需求。

 

在这里介绍一个Android框架:Picasso。

 picasso是Square公司开源的一个Android图形缓存库,地址,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载。代码如下:

public class MainActivity extends Activity {  private ImageView imageView;  private String url="http://h.hiphotos.baidu.com/image/pic/item/64380cd7912397dd6e6c3adf5c82b2b7d1a287d0.jpg";      @Override      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.activity_main);          imageView=(ImageView) findViewById(R.id.TestImageID);          Picasso.with(this).load(url).into(imageView);      }}

 

其中关键一行代码:

Picasso.with(this).load(url).into(imageView);

 

在测试的时候还是需要在AndroidManifest.xml加上访问网络权限的。

 

转载地址:http://gfzul.baihongyu.com/

你可能感兴趣的文章
ShowDoc v2.4.10 发布,IT 团队的在线 API 文档工具
查看>>
Macaca入门篇(iOS)
查看>>
金州勇士队采用可眼动追踪VR头显,检测球员的伤势情况
查看>>
Oracle 10g bigfile表空间、smallfile 表空间
查看>>
mybatis动态调用表名和字段名
查看>>
js鼠标提示
查看>>
Netty In Action中文版 - 第十二章:SPDY
查看>>
base虚拟机的安装 和 varnish(rhel6.5)
查看>>
使用OSOT来优化虚拟桌面
查看>>
LINUX REDHAT第二单元练习题
查看>>
mysql批量写入数据时,注意事项
查看>>
get提交时中文传值乱码的有关问题
查看>>
文件包含漏洞总结
查看>>
vim着色
查看>>
[Python]学习基础篇:字符串的处理
查看>>
CentOS用户及用户组管理
查看>>
big endian与little endian
查看>>
单机服务器已经安装好二进制mysql5.6.20,然后开启mysql多实例
查看>>
loadrunner的atof函数有问题,请大家慎用!!!
查看>>
阿拉伯数字转换成中文大写,中文货币的表达方式 python
查看>>