[我发现早在2009年,就不可能为Drawable文件夹(Can the Android drawable directory contain subdirectories?)插入子目录。
由于距此已经十多年了,所以我想知道Android Studio是否更新了一种插入子目录以将图像分组在一起的方法。我在Drawable文件夹中添加了80多个图像,这很困扰我...谢谢!
No,Android资源机制尚不支持任何自定义目录或子目录(例如,而不是资产)。
但是],您可以实现类似于以下内容的结构:
|--- res | |--- circles | |--- drawable | |--- my-circle.xml | |--- triangles | |--- drawable | |--- my-triangle.xml | |--- selectors |--- drawable |--- my-selector.xml
并且可以使用Gradle将
src/main/circles
,src/main/triangles
和src/main/selectors
添加到res
目录。
例如
android {
sourceSets {
main.res.srcDirs += ['src/main/circles', 'src/main/triangles', 'src/main/selectors']
}
}