2 sinat 32455707 sinat_32455707 于 2016.02.03 15:33 提问

如何在viewpager呈现url数组里的网络地址图片

小弟Android入门新手,找工作前想自己写点小东西。。。。。。省略。
我的目标是在聚合数据 获取到的数据,及url数组。
在布局中的viewpager上呈现出图片。网上查了一圈,也问了一圈,不过自己还是没什么头绪。
遂请技术大牛稍加指点。
至于逻辑问题完全不用去考虑(线程同步,费不费流量什么的。。。。)图片说明图片说明

2个回答

VqwertyV
VqwertyV   2016.02.03 17:34

在VeiwPager上空白部分给ImageView加载图片,用AsyncTask,
实现doInBackGround(String[]params),params[0]作为url用HttpUrlConnection加载图片,加载好之后存在Bitmap里面并在这个方法中返回此bitmap,
然后在postExcecute(Bitmap result)方法中的bitmap就是得到的图片,用handler或者回调方法传给主线程,用ImageView的setImageBitmap就可以把图片展示出来。
代码打无数遍了,这样做是最简单的版本。

VqwertyV
VqwertyV new一个AsyncTask的实现类,调用execute(String...params)方法
接近 2 年之前 回复
u011249920
u011249920   2016.02.03 15:42

可参考这篇文章《Android:ViewPager详解(异步网络加载图片,带图片缓存,并带导航小圆点)》http://www.2cto.com/kf/201406/307322.html

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!