gpt4 book ai didi

java - Android 加载远程图像

转载 作者:行者123 更新时间:2023-12-02 05:57:53 25 4
gpt4 key购买 nike

在 Android 中,最简单的方法是什么:

  1. 从远程服务器加载图像。
  2. 在 ImageView 中显示它。

我正在尝试在 ImageView 中显示来自 URL 的图像,并且我尝试了基于 http://developer.android.com/reference/android/widget/ImageView.html#setImageURI(android.net.Uri) 的方法它似乎不起作用...我的应用程序崩溃了。

Pics.java

import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.widget.ImageView;

public class Pics extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pics);

ImageView imageView = (ImageView) findViewById(R.id.ImageView1);

Uri imgUri = Uri.parse("http://www.remoteServer.com/img/disconnect.png");
imageView.setImageURI(null);
imageView.setImageURI(imgUri);
}
}

AndroidManifest.xml

<activity
android:name=".Pics"
android:label="test" >
</activity>

Pics.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<imageview
android:id="@+id/ImageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</imageview>

</LinearLayout>

最佳答案

如果您需要在应用程序中缓存这些图像,您也可以尝试此操作。

Loopj Image Cache

关于java - Android 加载远程图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22918681/

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