【问题标题】:How to convert the json image url string into Bitmap image to display images in android application如何将 json 图像 url 字符串转换为位图图像以在 android 应用程序中显示图像
【发布时间】:2016-09-16 09:50:29
【问题描述】:
我正在开发一个 android 应用程序,因为我想从服务器数据库获取图像。我使用 json 将图像从服务器数据库获取到 android 应用程序(图像文件夹在文件系统中)。但是当我使用 getImages.php链接在我的 android 应用程序中,我看不到图像。它说字符串(图像的 url)无法转换为位图。建议我下一步。
任何帮助表示赞赏。
谢谢你
【问题讨论】:
标签:
php
android
mysql
json
database
【解决方案1】:
使用Volley 的ImageRequest,通过JSON 图像URL 更新您的ImageView。
ImageRequest imageRequest = new ImageRequest(image_url_coming_from_json, new Response.Listener<Bitmap>() {
@Override
public void onResponse(final Bitmap response) {
your_imageView.setImageBitmap(response);
}
}, 0, 0, ImageView.ScaleType.CENTER_INSIDE, null, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(your_activity.this, error.toString(), Toast.LENGTH_LONG).show();
}
});
RequestQueue requestQueue = Volley.newRequestQueue(your_activity.this);
requestQueue.add(imageRequest);
【解决方案2】:
使用 NetworkImageView 代替 ImageView。