设计Android - 解决方案?

时间:2011-05-09 14:11:37

标签: android resolution nexus-s ppi

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

令人惊讶的是,我没有为Android找到一个像样的PSD模板,而iOS有很多可用的,或者我可能只是没有找到合适的位置?

非常感谢

2 个答案:

答案 0 :(得分:7)

Nexus S和Galaxy Tab都有HDPI个屏幕。布局大小为:

  • Nexus S:正常
  • Galaxy Tab:大

对于HDPI图形,标称分辨率为240 DPI。图形的大小应为

pixels = dips * (density / 160)

对于HDPI设备变为pixels = dips * 1.5,其中dips是与密度无关的像素中对象的大小。

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

屏幕尺寸为:

  • Nexus S:480x800
  • Galaxy Tab:1024x600

所以只需将你的模型设为这么大。

答案 1 :(得分:1)

您可以在此处查看每个移动设备的详细信息(http://deviceatlas.com):

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

deviceatlas.com/devices/Samsung/Galaxy+Tab/entry/1999308

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

deviceatlas.com/devices/Samsung/Galaxy+Tab+10.1/entry/2418093

您还可以使用Tera-WURFL脚本通过从浏览器获取用户代理来检测移动设备宽度。 请参阅此处的演示:http://www.tera-wurfl.com/explore/