Android ImageView 未加载

Posted

技术标签:

【中文标题】Android ImageView 未加载【英文标题】:Android ImageView not loaded 【发布时间】:2016-06-18 06:10:45 【问题描述】:

我正在使用 android imageView 并将图像放入可绘制文件夹中,并将 imageView 源更改为该图像。但它没有在预览面板中显示图像,当我在 android studio 中打开图片时,它显示这样的错误。

但是我可以在我的电脑桌面上打开图片。那么为什么会出现错误以及如何解决呢?

【问题讨论】:

显示该图像视图的布局代码 您是否像 AS 所说的那样使用外部程序打开了您的图像? 关闭并重新启动android studio...它可能对你有用 是的!现在我已经解决了这个问题。问题是png图片。图片不是png,我只是改变了图片的扩展。我喜欢png图片,但它不是png。所以我将图片保存为 png 样式。然后我做对了。 感谢您的帮助。我已经解决了这个问题,但我没有原因。为什么我只改变图片的扩展是行不通的。但是当我将图片保存到另一个 png 图片中时,它可以工作! 【参考方案1】:

听起来 piac.png 不是 .png 文件,您只是在其上添加了 .png 扩展名并期望它成为 .png 文件。通过打开文件(可能是 .jpg)然后将其保存为实际的 .png 文件,问题可能会得到解决。

【讨论】:

因为只是更改文件的扩展名,并不会更改文件的实际格式。文件必须转换为另一种格式。最简单的方法是只使用照片编辑器来更改格式。例如。如果将 file.whatever 更改为 file.png,则不会更改文件的内容,只会更改扩展名。如果您在可以读取文件内容的程序中打开 file.whatever,则可以将文件保存(并因此转换)为另一种格式。那有意义吗?如果是这样,请给我的答案打勾。谢谢。

以上是关于Android ImageView 未加载的主要内容,如果未能解决你的问题,请参考以下文章

Flutter入门:Image组件

使用 Image Picker 后图像未显示在 ImageView 中

从imageview Android中删除图像[重复]

为啥 Glide 没有在 android 中加载 https 图像?

无法在 Xamarin Android 中将图像从资源设置为自定义 ImageView?

Android 旋转ImageView