Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android不同屏幕密度的文件夹_Android_Android Studio - Fatal编程技术网

Android不同屏幕密度的文件夹

Android不同屏幕密度的文件夹,android,android-studio,Android,Android Studio,Android手机有多组屏幕密度(ldpi、mdpi、hdpi等) 我有一个文件夹“drawable”,图片大小为1920 x 930像素,我想是xxxhdpi的 我想安排从xxxhdpi到hdpi的所有屏幕密度的图片。因此,我应该重命名我现有的文件夹:“drawable”->“drawable xxxhdpi”。然后,我应该为其他人创建3个附加文件夹。我理解得对吗 程序实际上如何选择合适的文件夹 例如,我现在也有更小的图片。我也应该调整它们的大小吗?如果我不在新文件夹中复制它们,程序会崩溃吗

Android手机有多组屏幕密度(ldpi、mdpi、hdpi等)

我有一个文件夹“drawable”,图片大小为1920 x 930像素,我想是xxxhdpi的

我想安排从xxxhdpi到hdpi的所有屏幕密度的图片。因此,我应该重命名我现有的文件夹:“drawable”->“drawable xxxhdpi”。然后,我应该为其他人创建3个附加文件夹。我理解得对吗

程序实际上如何选择合适的文件夹

例如,我现在也有更小的图片。我也应该调整它们的大小吗?如果我不在新文件夹中复制它们,程序会崩溃吗

如果我不为hdpi创建一个文件夹,该程序会在使用hdpi的手机上崩溃吗


无法了解它是如何工作的,如果您能给出解释,我们将不胜感激。

首先确保您处于“项目”视图中,因为如果您处于“Android”视图中,您将看不到所有文件夹。然后,不要重命名drawable文件夹,而是创建其他文件夹,并为一些不需要调整大小的文件保持drawable(例如,定义背景)。文件夹应为:

  • 可拉伸hdpi
  • 可拉伸mdpi
  • 可拉伸xhdpi
  • 可拉伸xxhdpi
  • 可拉伸xxxhdpi
它们之间的选择将根据您安装应用程序的设备屏幕自动完成。如果屏幕是xxxhdpi,而您没有该分辨率的文件,则应用程序将采用较小的分辨率,以此类推。显然,这将不是一个很好的UI性能,但您不应该有崩溃的问题


网络上有很多在线应用程序图标生成器,所以你可以拿一个大图标放在那里,这样你就可以得到各种尺寸的图标

“Android手机有多组屏幕分辨率”——这些是密度,而不是分辨率。“我想为从xxxhdpi到hdpi的所有屏幕大小排列图片”-
xxxhdpi
hdpi
是密度,而不是大小。