Drawable文件夹是用于存储不同尺寸和分辨率的图片资源的。在Android Studio中,我们可以通过在drawable文件夹中添加子目录或新文件夹的方式来进行分类和管理。
但是,Android Studio默认是不允许在drawable文件夹中创建子目录或新文件夹的。因此,我们需要进行以下操作来解决这个问题:
步骤1:打开项目中的build.gradle文件,找到defaultConfig并添加以下代码:
sourceSets { main { res.srcDirs = ['src/main/res', 'src/main/res/mipmap-xxxhdpi', 'src/main/res/mipmap-xxhdpi', 'src/main/res/mipmap-xhdpi', 'src/main/res/mipmap-hdpi', 'src/main/res/mipmap-mdpi', 'src/main/res/mipmap-ldpi', 'src/main/res/drawable', 'src/main/res/layout'] } }
*在新增的代码中,xxxhdpi、xxhdpi、xhdpi、hdpi、mdpi、ldpi对应的是不同的分辨率,如果不需要存放分辨率不同的图片资源,可以直接去掉对应的分辨率目录。
步骤2:在项目的使用环境下,直接使用如下格式添加子目录或新文件夹:
drawable/xxx/yyy.png
其中, ‘xxx’是子目录的名称,’yyy.png’是图片资源的名称。
通过以上步骤,即可成功添加子目录或新文件夹到drawable文件夹中,并进行资源分类和管理。