安卓 ImageView 未加载。

9
我正在使用Android的imageView,并将图像放入drawable文件夹中,然后将imageView源更改为该图像。但是它没有在预览面板中显示图像,当我在Android Studio中打开图片时,它会显示如下错误。

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


展示那个ImageView的布局代码。 - Farhad
你是否像AS所说的那样使用外部程序打开了你的图像? - Gueorgui Obregon
关闭并重新启动Android Studio...这可能对您有用。 - Ravindra Kushwaha
耶!现在我已经解决了问题。问题出在 PNG 图片上。这张图片不是 PNG 格式的,我只是更改了图片的扩展名。它看起来像 PNG 图片,但实际上并不是。所以我将图片保存为 PNG 格式,然后就解决了问题。 - xiaoyun
谢谢你的帮助。我已经解决了问题,但我不知道原因。为什么只改变图片的扩展名就无法工作。但是当我将图片保存为另一个 PNG 图片时,它就可以工作了! - xiaoyun
我正在面对同样的问题。 - Riyaz Parasara
1个回答

2

看起来piac.png不是一个.png文件,你只是给它加了一个.png的扩展名,并期望它成为一个.png文件。问题可能是通过打开该文件(也许它是一个.jpg文件),然后将其另存为实际的.png文件来解决。


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接