2011-05-09 109 views
5

我正在为Android设计一个应用程序,我们的主要设备是Nexus S和Galaxy Tab,所以我不知道应该为我设计哪种分辨率以及使用哪种PPI?我会用photoshop。为Android设计 - 分辨率?

令人惊讶的是,我找不到一个适用于Android的单一的像样的PSD模板,虽然有很多iOS可用,或者我只是没有看到正确的位置?

非常感谢

回答

7

Nexus S和Galaxy Tab都有HDPI屏幕。布局尺寸是:

  • 歌Nexus S:正常
  • 的Galaxy Tab:大

对于华电国际图形标称分辨率为240 DPI。图形的大小应是

pixels = dips * (density/160)

其中用于HDPI设备变得pixels = dips * 1.5,其中骤降是在密度无关的像素的对象的大小。

这意味着HDPI设备上的16x16普通(MDPI)图标应该是24x24像素以保持相同尺寸的图形。

的屏幕尺寸是:

  • 的Nexus S:480×800
  • 的Galaxy Tab:1024x600的

所以只要你的版面编排这个尺寸。

+0

谷歌Nexus One - 3.7" - 480×800 - 254ppi 歌Nexus S - 4.0" - 480×800 - 235ppi 的Galaxy Tab - 7" - 600x1024 - 171ppi 权 – 3zzy 2011-05-09 14:37:31

+0

是的,但你不能设计为每每个设备都确切的PPI,除非你真的想我猜,我有两个,设备上的32dip(设备上的48px)位图看起来大致相同,所以设计指南的工作很好,除非你想得到非常好的精度 – 2011-05-09 14:48:40

+0

嗯...所以我应该设计hdpi(240)480x800和mdpi(160)600x1024 - 屏幕分辨率类似的设备会自动缩放? – 3zzy 2011-05-09 14:57:05

1

你可以看到细节这里的每一个移动设备(http://deviceatlas.com):

http://deviceatlas.com/devices/Samsung/Nexus+S/entry/2282190

deviceatlas.com/devices/Samsung/Galaxy+Tab/进入/ 1999308

deviceatlas.com/devices/Samsung/Galaxy+Tab+2/entry/2258482

deviceatlas.com/devices/Samsung/Galax y + Tab + 10.1/entry/2418093

您还可以使用Tera-WURFL脚本通过从浏览器获取用户代理来检测移动设备宽度。 在这里查看演示:http://www.tera-wurfl.com/explore/