正如我在android
文档站点中发现的那样,Android设备屏幕有4
个通用大小。但我在dp
找到了测量单位。
像这样:
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
,hdpi
和xhdpi
吗?我需要有16个版本的设计吗? ?
答案 0 :(得分: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 x 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 )
答案 1 :(得分:2)
如何在 Photoshop ?
中执行此操作只需创建图像的高分辨率版本,宽度和高度为16的倍数
然后使用我的Photoshop Output Android Assets 脚本生成
为什么是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
答案 2 :(得分:0)
使用我的应用程序,我为它选择了一个屏幕尺寸 华电国际 并且只使用了一张图片 机器人:背景= “@绘制/ imagename”
如果您想为所有尺码制作一张图片 为每个人调整大小 然后编辑XML文件,以便活动可以使用它
答案 3 :(得分:0)
看有可能的方法, 如果你的背景有重复的模式,你可以使用九个png,你会在互联网上得到很多相同的。 但如果没有重复的模式,你就可以制作4张图像
你需要定位屏幕拳头,例如你的目标是xhdpi然后是960px * 720像素,每英寸密度为320px
现在在photoshop中使你的所有设计考虑最大长度为960px,最大宽度为720px,保持密度为320。 现在将mdpi和120的hdpi 160的图像密度更改为240 现在你的图像尺寸会增加,现在按照上面的回答中提到的那样缩放它们