Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android studio中添加图像源时遇到问题_Android - Fatal编程技术网

在android studio中添加图像源时遇到问题

在android studio中添加图像源时遇到问题,android,Android,我正在尝试将源图像添加到Android Studio中的ImageView。我把图像放在res/drawable文件夹中。我在mdpi、hdpi、xhdpi、xxhdpi和xxxhdpi中放置了相同的图像。 但是,当我尝试将路径添加到xml格式的图像时,它甚至没有显示出来。我已经附上了我所拥有的屏幕截图。 我还试图清理和重建项目,但仍然无法访问drawable文件夹中的图像 如果我尝试将图像添加到mipmap文件夹中,我应该添加这一点。它工作得很好,我可以将图像的路径设置为mipmap 在XML

我正在尝试将源图像添加到Android Studio中的ImageView。我把图像放在res/drawable文件夹中。我在mdpi、hdpi、xhdpi、xxhdpi和xxxhdpi中放置了相同的图像。
但是,当我尝试将路径添加到xml格式的图像时,它甚至没有显示出来。我已经附上了我所拥有的屏幕截图。
我还试图清理和重建项目,但仍然无法访问drawable文件夹中的图像

如果我尝试将图像添加到mipmap文件夹中,我应该添加这一点。它工作得很好,我可以将图像的路径设置为mipmap


在XML中删除文件扩展名,并将
替换为

android:src="@drawable/podcast_ac_new_2_9"

您在主可绘制文件夹中创建了额外的可绘制文件夹,而不是使用
res/
目录中的现有文件夹。(请参见mipmap文件夹?)


另外,XML中不需要png扩展名,只需要文件名

红色灯泡说什么?创建可绘制资源文件'android.png.XML'创建可绘制资源'android.png'。您应该只使用
@drawable/file\u name
。摆脱
.png
好吧,我想我终于有进展了。当我尝试在drawable文件夹下创建具有不同大小图像的不同文件夹时,似乎无法访问xml格式的图像。但是,如果我只把一个文件放在主drawable文件夹下,那么一切都会正常工作,我可以从xml获取图像。。。我知道你做了什么…我试着删除行末尾的.png。问题仍然存在。我尝试过,现在它说“无法将podcast_ac_new_2.9转换为可绘图(详细信息)”请检查:-您所有的文件都有名称podcast_ac_new_2.9.png和扩展名-您所有的文件都有相同的名称-在您的XML android中:src=“podcast_ac_new_2_9”没有扩展名,dotsI检查了所有内容。确保文件名相同,没有扩展名和点。我甚至把这些图片重命名为一个更简单的名字“安卓”,只是为了确定。但似乎什么都不管用。诸如此类的问题是android开发的典型问题吗?您的文件名必须是扩展名为.png的,但在xml中必须是没有扩展名的。谢谢你的救命恩人,我正准备拔掉头发呢。非常感谢。是的,这就解释了为什么把文件放在那些文件夹的根目录下是有效的