每个图像都保存在 res/drawable 文件夹中吗?
Do every images save in res/drawable folder?
我想问一下 Android 可绘制文件夹。图像计数是否有最大数量?或者每个图像都将保存在文件夹中?所以,这很复杂,不是吗?我尝试在 res/drawable 中按文件夹对图像文件夹进行分组,但没有成功。那么,拥有大量图像的大型应用程序如何处理呢?谢谢
是的,所有本地图片资源都保存在res/drawable/
。
通常,开发人员会采用命名约定来帮助组织资源,例如前缀为 screen/activity 个名字。
这将使您能够快速搜索 (Cmd-Shift-O/Ctrl-Shift-N) 特定屏幕上使用的可绘制对象。
您也可以创建多个资源目录(我认为这不常见)但是您需要手动将它们添加到 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'
}
我想问一下 Android 可绘制文件夹。图像计数是否有最大数量?或者每个图像都将保存在文件夹中?所以,这很复杂,不是吗?我尝试在 res/drawable 中按文件夹对图像文件夹进行分组,但没有成功。那么,拥有大量图像的大型应用程序如何处理呢?谢谢
是的,所有本地图片资源都保存在res/drawable/
。
通常,开发人员会采用命名约定来帮助组织资源,例如前缀为 screen/activity 个名字。
这将使您能够快速搜索 (Cmd-Shift-O/Ctrl-Shift-N) 特定屏幕上使用的可绘制对象。
您也可以创建多个资源目录(我认为这不常见)但是您需要手动将它们添加到 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'
}