每个图像都保存在res / drawable文件夹中吗?

时间:2017-03-20 21:44:57

标签: android android-drawable

我想问一下Android drawable文件夹。图像计数的最大数量是多少?或者每个图像都会保存在文件夹中?那么,这会带来复杂性,不是吗?我试图在res / drawable中按文件夹分组图像文件夹,但它没有用。那么,拥有许多图像的大型应用程序如何处理呢?感谢。

1 个答案:

答案 0 :(得分:1)

是的,所有本地图片资源都保存在res/drawable/

通常,开发人员将采用命名约定来帮助保持资源的有序性,例如:用屏幕/活动名称作为前缀。

这将允许您快速搜索(Cmd-Shift-O / Ctrl-Shift-N)特定屏幕上使用的drawable。

您还可以创建多个资源目录(我认为这不常见),但您需要在build.gradle中手动将它们添加到源集中:

sourceSets {
    main.res.srcDirs += 'src/main/res-mobile'
    main.res.srcDirs += 'src/main/res-tv'
    main.res.srcDirs += 'src/main/res-android-tv'
}

https://antonioleiva.com/android-multiple-resource-folders/