【问题标题】:Android ImageView image display problem where the image downloaded from webAndroid ImageView 图片显示问题,图片从网页下载
【发布时间】:2011-09-21 19:00:55
【问题描述】:

我使用this 之类的东西从网上下载图片。图像通常显示在网络上。这是图片的link。它在 Android 设备上成功下载,但未显示在 ImageView 控件上。 this Image 下载并显示成功。 Android ImageView控件无法显示某些特定图像的原因是什么?

Android API 级别:7

谢谢!

【问题讨论】:

  • 当我尝试从网络下载图像时。我看到 InputStream 不是 null 但 InputStream 的一个属性 Wrappedstream 是 null 所以 BitmapFactory 无法解码流。
  • 当我通过 Photoshop 或自定义应用程序将图像保存在网络服务器上时,有一件很有趣的事情。但是有很多图片无法全部调整大小。
  • 我写了一段代码来重新保存服务器上的图像并让客户端知道重新下载它。问题是所有图像的数据都损坏了,因为已经使用了调整大小的库。

标签: android android-imageview


【解决方案1】:

此图像无法在 Android 浏览器中显示: http://www.mekanist.net/img/places/75/faros_20110909125521412.jpg

此问题可能是由于 jpeg 图像格式的详细信息不支持造成的。 您应该考虑调查拇指制造商代码。

【讨论】:

  • 所以我必须研究一下这个问题!谢谢
【解决方案2】:
Drawable img = Drawable.createFromPath(filePath);

filePath是你在手机sdcard上下载的图片绝对路径

ImageView ivPic=(ImageView) findViewById(R.id.ivPic);;    
ivPic.setImageDrawable(img);

【讨论】:

  • 抱歉,图片太多,不想保存到手机本地存储中。
猜你喜欢
  • 2015-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多