【问题标题】: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】:

使用VolleyImageRequest,通过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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-23
      • 2016-11-20
      • 2018-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多