2013-04-01 50 views
5

正如我在android文档站点发现的,有一些4安卓设备屏幕的一般尺寸。但我在dp中找到了测量单位。 这样的:以像素为单位的android设计的屏幕尺寸?

xlarge screens are at least 960dp x 720dp 
large screens are at least 640dp x 480dp 
normal screens are at least 470dp x 320dp 
small screens are at least 426dp x 320dp 

如何做到这一点的Photoshop中,如何让在像素尺寸? 我需要4个设计ldpi,mdpi,hdpixhdpi?我需要有16个版本的设计。 ?

+2

首先建立正常的屏幕图像,因为470dp X 320dp等于470px X 320px.Then的形象设计与此[链接](http://coh.io/adpi/)其他屏幕。 – Yugesh

+0

所以对于每个屏幕尺寸,我将有4个设计 – Adham

+0

和4个设计。但是可以为所有XML设计设置单个图像。 – Yugesh

回答

3

是的,你有4个设计,如:

xhdpi = 100% image 
hdpi = 75% image of xhdpi image 
mdpi = 50% image of xhdpi image 
ldpi = 50% image of hdpi image 

即:

,如果你有xhdpi 96×96图像,然后,你需要把

72 x 72 in hdpi folder - (75 % of xhdpi) 
48 x 48 in mdpi folder - (50 % of xhdpi) 
36 x 36 in ldpi folder - (50 % of hdpi) 
+0

什么是证据? – Nezam

+0

我知道这一点,但我问的是屏幕大小,因为我想创建一个背景图片..在这种情况下,我需要16张图片吗? – Adham

+0

@Nezam:自己查看证据http://coh.io/adpi/ – Ajay

0

与我应用程序我为它选择了一个屏幕大小 Hdpi 并且只使用了一个图像 android :背景=“@绘制/ imagename”如果你想

一个为各种规模做出一个图像 调整它的大小为每一个 然后编辑XML文件,以便它可以在活动中使用

0

看到有是可能的方式, 如果你的背景有重复模式,你可以使用九个PNG,你会在互联网上得到很多相同的。 但是,如果没有重复的图案U的hve使4个图像

做你需要的目标屏幕拳头,例如,你的目标xhdpi那么它的960像素×720,每英寸密度的像素为320像素

现在

在Photoshop使您的所有设计与考虑最大长度为960px和最大宽度为720px保持密度为320. 现在将图像的密度更改为240对于hdpi 160对于mdpi和120 现在您的图像将会增加现在缩放为由ajay在上面回答提到

+0

谢谢,当我想瞄准屏幕960px * 720,我想以什么ID为目标所有4个标准屏幕尺寸,我需要做同样的事情。对 ? – Adham

2

如何在Photoshop

只需创建图像的高分辨率版本宽度和高度为16

多个然后用我的Photoshop Output Android Assets脚本生成

  • 按比例缩小图像的版本
  • AND“drawable-XXXX”folders for them

为什么16像素?为了获得良好的按比例缩小的结果:

ldpi mdpi tvdpi  hdpi xhdpi xxhdpi xxxhdpi 
0,75 1  1,33  1,5  2  3  4 
3  4  5,32  6  8  12  16 

检查我的苏答案这里了解更多信息: What is the best way to create drawables for different dpi

相关问题