在Android Studio中从网络获取图像的问题

时间:2019-05-02 16:02:28

标签: android

我想从互联网上获取图像。我多次编写了这样的代码,但是现在它不起作用了,没有任何错误,但是没有起作用

你好。我想从互联网上获取图像。我多次写这样的代码,但现在没有用,没有任何错误,但是没有用 (我为StackOverflow错误写了两次:看起来您的帖子大部分是代码;请添加更多详细信息)

(batch_size, 512, 512, 3)

3 个答案:

答案 0 :(得分:0)

您不只是简单而有效地使用 Universal Image Loader 的人!

imageLoader.displayImage(imageUri, imageView);

答案 1 :(得分:0)

您可以使用Picasso库中最简单的方法 https://square.github.io/picasso/ 代码是

Picasso.get().load("http://i.imgur.com/DvpvklR.png").into(imageView);

答案 2 :(得分:0)

为此使用 Facebook Fresco 库。易于实现。

示例代码在这里:

<com.facebook.drawee.view.SimpleDraweeView
        android:id="@+id/coverImage"
        android:layout_width="@dimen/_150sdp"
        android:layout_height="match_parent"
        android:layout_marginEnd="8dp"
        android:transitionName="movie_image_transition"
        app:placeholderImage="@color/colorPrimary"
        fresco:actualImageScaleType="focusCrop"
        fresco:fadeDuration="300"
        fresco:placeholderImage="@color/colorPrimary"
        fresco:viewAspectRatio="0.66" />

而Java代码是:

coverImage.setImageURI(Uri.parse(
  "https://upload.wikimedia.org/wikipedia/commons/d/d7/Android_robot.svg"
));