1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 【转载】一行代码加载网络图片到ImageView——Android Picasso

【转载】一行代码加载网络图片到ImageView——Android Picasso

时间:2020-07-01 09:30:22

相关推荐

【转载】一行代码加载网络图片到ImageView——Android Picasso

原文链接:一句代码加载网络图片到ImageView——Android Picasso

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

具体操作如下图:

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

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

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

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

public class MainActivity extends Activity { private ImageView imageView; private String url="http://h./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加上访问网络权限的。

<uses-permission android:name="android.permission.INTERNET" />

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。