首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Android的Resources/drawable中找不到添加的图片文件

在Android的Resources/drawable中找不到添加的图片文件可能是由以下几个原因导致的:

  1. 文件命名错误:请确保你在Resources/drawable目录下添加的图片文件的文件名是正确的。Android对于资源文件的命名是有规定的,一般情况下应该只包含小写字母、数字和下划线,并且以字母开头。另外,确保文件扩展名也是正确的,如.jpg、.png等。
  2. 文件路径错误:请检查你在代码中引用图片资源的路径是否正确。在Android中,可以使用R.drawable.xxx来引用drawable目录下的图片资源,其中xxx是图片文件的文件名(不包含扩展名)。如果你将图片文件放在了其他目录下,需要使用相应的路径来引用。
  3. 编译错误:如果你在Resources/drawable目录下添加了新的图片文件,但在编译过程中没有正确地将其包含在项目中,就会导致找不到该文件。请确保你的项目已经成功编译,并且没有出现任何错误。

如果以上方法都无法解决问题,可以尝试以下步骤:

  1. 清理项目:在Android Studio中,点击菜单栏的"Build",然后选择"Clean Project",再点击"Rebuild Project"。这样可以清理项目并重新编译,有时可以解决一些编译相关的问题。
  2. 检查资源文件:确保你的图片文件没有被误删或移动到其他位置。可以在文件管理器中手动检查Resources/drawable目录下是否存在该文件。
  3. 重新导入图片文件:如果以上方法都无效,可以尝试将图片文件从Resources/drawable目录中移除,然后再重新导入。可以右键点击Resources/drawable目录,选择"Show in Explorer"(或"Show in Finder"),然后手动将图片文件复制到该目录下。

总结起来,当在Android的Resources/drawable中找不到添加的图片文件时,首先要检查文件命名和路径是否正确,然后确保项目已经成功编译并且资源文件没有被误删或移动。如果问题仍然存在,可以尝试清理项目、重新导入图片文件等方法来解决。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【原创】Android-找不到 drawable 文件夹下下的 xml 文件

今天遇到了这个问题,出错主要两种方面 提示 布局的 XML 文件无法加载 提示找不到 drawable 文件 第一种 ‘ 布局的 XML 文件无法加载 ’ 报错是这样的: Binary XML...file line #28: Binary XML file line #28: Error inflating class Button 第二种 ‘ 找不到 drawable 文件 ’ 报错是这样的...: android.content.res.Resources$NotFoundException: Resource ID #0x7f070083 发生这两个错误的原因是 Android 操作系统的版本问题...解决方法都一样: 检查有用的 ‘ xml ’ 文件是不是存放在,drawable 文件夹下,drawable-v24 包下?...如果是的话,将其移到 drawable 包下即可: 最后说一句,在 drawable-v24 这种对操作系统版本有限制的包下,轻易不要放东西。 【 如果本文对你有帮助,欢迎关注我获得更多资讯 】

1.7K20
  • Android中的各种Drawable类详解

    Drawable在绘制调用draw函数之前必须要先指定绘制的区域,这个区域也是Canvas中要绘制的区域。...上面的几个属性的设置都会激发onXXXX系列方法来让派生类在属性值发生变化时进行更新处理,而有时候我们希望一些更新逻辑不是在派生类中处理,而是在持有Drawable对象的对象上或者委托给外部进行处理,因此可以调用如下方法...在构造时指定一个Bitmap对象或者一个位图文件。位图显示时需要指定:像素和设备尺寸的映射,显示的位置,显示模式三种属性。...比如显示在左上角,比如拉伸显示在整个画布中等等 public void setGravity(int gravity) 图片的默认显示是一张图片进行拉伸,你可以设置平铺的方式。...NinePatchDrawable .9格式的可绘制类 .9格式的可绘制类,一般用于那些需要特定区域拉伸显示的场景,比如气泡对话框。.9格式的图片一般用png文件来实现。

    1.6K20

    在android中资源文件夹中添加一个新的图片资源

    刚刚看了一下一个帧布局的简单Android示例,纠结了半天不知道如何将图片加到resource中的drawable中去。    ...比如在一个TestDemo的Res/drawable文件夹中,新添加一张图片资源要如何添加。    ...我直接将图片复制到bin\res\drawable-hdpi或者bin\res\drawable-mdpi中去,然后在eclipse中刷新图片仍然不显示。    ...上网找到了关于加载图片资源的问题解决办法: 直接拷贝需要添加的图片资源,然后在Res/drawable文件夹 右键点击 选择“粘贴”即可把图片拷贝进去。...下面是一个简单的帧布局Android应用实例,实现一只小鸟飞翔的动画效果,参考了《大话企业级Android应用开发实战》15.2.5帧布局(FrameLayout) P110-113页。

    3.1K20

    Android各种各样的Drawable-更新中

    只有在程序中需要动态的修改drawable的属性时,才需要使用具体的drawable类型提供的方法。 事实上xml中配置的节点和Drawable的实现类是一一对应的。...,可以设置位图在容器中的相对位置 tileMode:指定图片平铺填充容器的模式,设置这个的话,gravity属性会被忽略,有以下可选值: disabled(整个图案拉伸平铺),clamp(原图大小),...---- NinePathDrawable 如何制作.9图片 在AS中使用.9图需要注意: .9图片必须放在drawable目录下,不能存放在mipmap下 AS中的.9图,必须要有黑线,不然编译都不会通过...Level的值是0~10000! Code 在主布局文件中设置一个ImageView,将src设置为clipDrawable!...在xml文件中使用transition作为根节点来定义TransitionDrawable,通过item子节点定义两层使用的drawable ? 优秀的文章1 优秀的文章2

    1K30

    【Android 安装包优化】Tint 着色器 ( 简介 | 布局文件中的 Tint 着色器基本用法 | 代码中使用 Tint 着色器添加颜色效果 )

    文章目录 一、Tint 着色器简介 二、布局文件中的 Tint 着色器基本用法 三、代码中使用 Tint 着色器添加颜色效果 四、参考资料 一、Tint 着色器简介 ---- Tint 着色器的作用是是...可以使图片变色 , 使用该机制可以显示不同颜色的图片 ; 给定一个白色图标图片 , 如果要显示不同颜色的图片 , 可以直接在 ImageView 中设置 android:tint 或 app:tint...着色器效果是将非透明的像素点 , 渲染成指定的颜色 ; 用法示例 : 布局文件中 , 在 ImageView 标签中添加属性 app:tint="@color/purple_700" , 即可为其设置一个渲染颜色.../ic_plane"/> 二、布局文件中的 Tint 着色器基本用法 ---- Tint 基本用法就是在 ImageView 组件中添加 app:tint 属性 , 为其设置一个颜色值属性值即可 ; 布局文件示例...Tint 颜色值 ; 三、代码中使用 Tint 着色器添加颜色效果 ---- 在代码中 , 通过调用 androidx.core.graphics.drawable.DrawableCompat 类的

    1.7K10

    react-native 启动页

    ": "^3.2.0",因此如下图所示,import不同的包(目前应该没有在使用低版本的了); image.png package com.awesomeproject; import android.os.Bundle...添加 launch_screen.xml 检查..../app/src/main/res/layout/launch_screen.xml 是否存在,默认应该是没有layout文件夹的,需要手动创建layout文件夹,然后在layout文件夹下新建launch_screen.xml...添加启动图片 在 app/src/main/res/下新建以下文件夹: 以下文件夹中放启动页的图片,系统会根据当前设备自动选择,android 环境下可以只放一个,会自适应缩放,然后将启动页图片命名为...launch_screen.png(在launch_screen.xml中指定android:src="@drawable/launch_screen",所以要是这个名字) drawable-ldpi

    1.4K40

    C#-Xamarin的Android项目开发(二)——控件应用

    重点,我们来看这句,background="@drawable/btn_weight;背景色指向了一个资源,为什么用说指向的是个资源呢?因为btn_weight并不是个图片,而是个XML文件。。。。...相信我,用Xamarin开发,你在农耕社会还有个犁耙,用AS开发,你会发现你只能用手挖。。。。 GridView 首先,Android的GridView是我见过最奇葩的列表使用方式。。。...这也是为什么我感觉他奇葩的原因,因为在之前的Activity和布局中已经混淆了视图和数据,然后,在控件里,我们又一次把数据和布局搅和在了一起。。。。 下面我们看看它是如何混淆,不,他是如何工作的吧。...首先,在行导入的GetView中,我们找到要填充的布局XML——activity_label_item.xml。...然后,我们通过paramInt来判断当前行,正常情况,在这里找到Activity的数据集合,找到集合的对应行赋值即可了。 Demo里我们做了一下特殊处理,我们为行视图添加了图片。

    1.3K40

    Android资源那些事儿

    其默认名为arrays.xml 对应于R类中的内部类的名称:R.array 文件的根元素为resources: 不同的是,arrays.xml文件中可以定义三种不同类型的子元素: 1、普通类型的数组...style资源 style资源指的是Android的样式资源。 同样在/res/values/目录下定义 style资源文件的根元素也是resources。.../>元素下添加android:theme="@style/my_theme">即可。 --以上:第一部分-- 图片资源 图片资源可谓是最简单的drawable资源。...如此,图片资源就和values资源一样,可以通过 @[:]drawable/文件名的方式在xml代码中被访问了。...如果想要在java代码中访问到实际的图片Drawable对象,而不是R类中int类型的索引,可以利用Resources类提供的```Drawable getDrawable(int id)方法。

    87320

    Android项目的目录结构

    R.java就是根据资源文件夹res生成的,R.java里放的就是res中资源文件索引,用一个常量标记res中的一个资源文件,便于我们在代码中引用。...现在让我们看看res文件夹,这下面又有几种类别,其中drawable是放图片的,有drawable-hdpi,drawable-ldpi,drawable-mdpi之分,对应的是高密度图片,低密度图片,...和中等密度的图片,如果你要使用一个图片,你根据密度的不同做了三种相同的图片分别放到这三个文件夹里,那么你的应用运行在不同分辨率机器上的时候,就会根据该机器的分辨率自动选择合适的图片,怎么样智能吧!...Values中放的就是我们常用的字符串,颜色值,数组等,其实资源文件还有多种,这里生成的HelloWorld结构中没有,比如动画,菜单等。...android:icon=“@drawable/icon”定义了应用的图标引用资源文件中的icon图片 android:label=“@string/app_name”定义了应用的名称 activity

    48540
    领券