从Android中JSONString中存储的URL加载ImageView中的Image

从Android中JSONString中存储的URL加载ImageView中的Image,第1张

概述我有一个 JSON字符串,比如一个名字和一个Url.我需要将名称提取到TextView中,然后在ImageView中提取和显示图像. 以下是上述场景的代码. public static final String JSON_STRING="{\"WebImages\":{\"Imagename\":\"image_name\",\"imageurl\":http://www.example.com/ @H_419_2@ 我有一个 JSON字符串,比如一个名字和一个Url.我需要将名称提取到TextVIEw中,然后在ImageVIEw中提取和显示图像.
以下是上述场景的代码.

public static final String JsON_STRING="{\"WebImages\":{\"Imagename\":\"image_name\",\"imageurl\":http://www.example.com/image/example.png}}";

我需要在我创建的TextVIEw中显示名称,并从该URL获取图像并显示在ImagevIEw中.

解决方法 首先使用Gson解析Json并获取url作为String,然后你可以使用UniversalimageLoader库(它执行异步图像下载并且非常容易使用) https://github.com/nostra13/Android-Universal-Image-Loader

static public displayImageOptions options= new displayImageOptions.Builder().cacheOndisk(true).cacheInMemory(true).build();    imageLoader.displayImage(imgurl,ivImage,options,new ImageLoadingListener() {        public voID onLoadingStarted(String imageUri,VIEw vIEw) {            ((ImageVIEw)vIEw).setimageResource(R.drawable.nofoto);        }        public voID onLoadingFailed(String imageUri,VIEw vIEw,FailReason failReason) {            ((ImageVIEw)vIEw).setimageResource(R.drawable.nofoto);        }        public voID onLoadingComplete(String imageUri,Bitmap loadedImage) {        }        public voID onLoadingCancelled(String imageUri,VIEw vIEw) {        }    });
@H_419_2@ 总结

以上是内存溢出为你收集整理的从Android中JSONString中存储的URL加载ImageView中的Image全部内容,希望文章能够帮你解决从Android中JSONString中存储的URL加载ImageView中的Image所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1127851.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存