2013-12-15 153 views
1

我想设计使用Photoshop对Android应用的背景下,让我们说我有三星S4,所以我将分辨率设置为最大的该设备是1080×1920和441dpiAndroid应用程序背景分辨率

现在,我的问题是我应该在哪里插入它在资源的什么子文件夹,这取决于我们选择该文件夹

-drawable,华电国际
-drawable-LDPI
-drawable-MDPI
-drawable-xhdpi
-drawable- xxhdpi

什么图像功能决定哪个文件夹图像应该在?

回答

1

希望,这一形象将告诉你它属于哪一类: enter image description here

正如你所看到的一切比400DPI越大xxhdpi,所以你应该有把它。

同时查看DisplayMetrics页面。

编辑:回答你最后一个问题。没有任何图像功能确定它属于哪里,文件夹仅用于将不同分辨率的图像加载到不同的屏幕上。例如,如果包含文本的图片具有较高的分辨率并将其放置在低密度屏幕上,则文字会(物理上)太小而无法阅读。因此,您将更高分辨率的图像放置在hdpi或xhdpi文件夹中,然后调整它的大小以使其具有较小的分辨率并将其放置在ldpi和mdpi文件夹中。

1

你应该把drawable-xxhdpi文件夹。

关于绘图资源的简要说明:

的绘图资源是,默认情况下,在基于其像素密度6个广义组分为:

  • LDPI:低密度可绘制(〜 120 dpi)的
  • MDPI:中密度可绘(〜160 dpi)的
  • HDPI:高密度可绘(〜240 dpi)的
  • xhdpi:XHigh密度可绘(〜320 DPI)
  • xxhdpi:XXHigh密度可绘(〜480 dpi)的
  • xxxhdpi:XXXHigh密度可绘(〜640 dpi)的

这些可绘之间的缩放比应为3:4:6:8:12:16

你只需要为位图文件(.png,.jpg或.gif)和Nine-Path文件(.9.png)提供密度特定的绘图。如果使用XML文件来定义形状,颜色或其他可绘制资源,则应将一个副本放在默认可绘制目录(drawable/)中。

即使您没有为不同的密度组提供可替代的可绘制资源,Android系统也会找到最匹配的可绘制对象并为您缩放。但建议提供可替代的可绘制资源,以确保始终在所有设备中具有流畅的drawable。您可能想看看here