为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android上显示来自URL的图像

如何在Android上显示来自URL的图像

www说 2019-07-26 16:00:35
如何在Android上显示来自URL的图像我想在屏幕上显示图像。图像应来自URL,而不是可绘制的。代码在这里:<ImageView android:id="@+id/ImageView01" android:src = "http://l.yimg.com/a/i/us/we/52/21.gif"     android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>但它在编译时出错。如何在Android中显示来自URL的图像?
查看完整描述

3 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

您可以直接在网上显示图像而无需下载。请检查以下功能。它会将网络上的图像显示在图像视图中。

public static Drawable LoadImageFromWebOperations(String url) {
    try {
        InputStream is = (InputStream) new URL(url).getContent();
        Drawable d = Drawable.createFromStream(is, "src name");
        return d;
    } catch (Exception e) {
        return null;
    }}

然后使用活动中的代码将图像设置为imageview。


查看完整回答
反对 回复 2019-07-26
?
动漫人物

TA贡献1815条经验 获得超10个赞

您可以尝试这个我在另一个问题中找到的。

Android,在URL上创建一个等于ImageView图像的图像

try {
  ImageView i = (ImageView)findViewById(R.id.image);
  Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(imageUrl).getContent());
  i.setImageBitmap(bitmap); } catch (MalformedURLException e) {
  e.printStackTrace();} catch (IOException e) {
  e.printStackTrace();}


查看完整回答
反对 回复 2019-07-26
  • 3 回答
  • 0 关注
  • 654 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信