gpt4 book ai didi

android - 从 Android 中存储在 JSONString 中的 URL 在 ImageView 中加载图像

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:23:04 25 4
gpt4 key购买 nike

我有一个 JSON 字符串,说一个 name 和一个 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,然后可以使用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, View view, Bitmap loadedImage) {

}

public void onLoadingCancelled(String imageUri, View view) {
}

});

关于android - 从 Android 中存储在 JSONString 中的 URL 在 ImageView 中加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30775782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com