用于Android的不同屏幕密度的文件夹

大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述用于Android的不同屏幕密度的文件夹相关的知识,希望能为你提供帮助。
android手机有多组屏幕密度(ldpi,mdpi,hdpi等)。
我猜我有一个图片大小为1920 x 930像素的“可绘制”文件夹,用于xxxhdpi。
我想为从xxxhdpi到hdpi的所有屏幕密度排列图片。因此,我应该重命名现有文件夹:“ drawable”-> “ drawable-xxxhdpi”。然后,我应该为其他人创建3个其他文件夹。我明白吗?
程序实际上将如何选择合适的文件夹?
例如,我现在也有较小的图片。我还应该调整它们的大小吗?如果我没有在新文件夹中复制它们,程序会崩溃吗?
如果不为hdpi创建文件夹,程序会在具有hdpi的电话上崩溃吗?
无法获得它的工作原理,不胜感激。
答案首先请确保您位于“项目”视图中,因为如果您处于“ Android”视图中,则不会看到所有文件夹。然后,不要重命名drawable文件夹,而是创建其他文件夹,并对不需要调整大小的某些文件(例如定义背景)保持可绘制状态。文件夹应为:

  • drawable-hdpi
  • drawable-mdpi
  • drawable-xhdpi
  • drawable-xxhdpi
  • drawable-xxxhdpi
根据要安装应用程序的设备的屏幕,它们之间的选择将自动完成。如果屏幕为xxxhdpi,而您没有该分辨率的文件,则该应用程序的屏幕尺寸较小,依此类推。显然,这不会带来出色的UI性能,但您应该不会遇到崩溃问题。
【用于Android的不同屏幕密度的文件夹】网络上有很多在线App图标生成器,因此您可以将一个大图标放到那里,以便获得所有尺寸的图标

    推荐阅读