Android使用可绘制文件夹
简单的问题。如果任何文件夹为空,android如何处理可绘制文件夹?假设我只有“drawable hdpi”文件夹中的图像。当我在具有更高dpi“drawable xhdpi”的emulator上启动应用程序时,它会从“drawable hdpi”加载图像(当然大小不好)。另外,当我在dpi较低的设备上启动应用程序“drawable mdpi”时,它会从“drawable hdpi”加载图像Android使用可绘制文件夹,android,loading,drawable,directory,resolution-independence,Android,Loading,Drawable,Directory,Resolution Independence,简单的问题。如果任何文件夹为空,android如何处理可绘制文件夹?假设我只有“drawable hdpi”文件夹中的图像。当我在具有更高dpi“drawable xhdpi”的emulator上启动应用程序时,它会从“drawable hdpi”加载图像(当然大小不好)。另外,当我在dpi较低的设备上启动应用程序“drawable mdpi”时,它会从“drawable hdpi”加载图像 我的问题是-这是否意味着如果当前设备dpi不存在图像,android系统会从其他文件夹中获取图像,但它不
我的问题是-这是否意味着如果当前设备dpi不存在图像,android系统会从其他文件夹中获取图像,但它不是空的?直到今天我还以为,当当前dpi中的图像不存在时,应用程序就不能工作。它可以工作。它首先检查当前dpi文件夹中的资源。如果找不到,则使用其他可用资源它采用近dpi,并根据目标dpi和文件夹dpi之间的dpi差向上或向下缩放图像。如果在“drawale”文件夹中(无dpi),则不会进行缩放。 注意:低密度(ldpi)资源并非总是必需的。当您提供hdpi资产时,系统会将其缩小一半,以适合ldpi屏幕。。查看开发者网站