【问题标题】:Designing for Android - Resolution?为 Android 设计 - 分辨率?
【发布时间】:2011-05-09 14:11:36
【问题描述】:

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

令人惊讶的是,我找不到一个像样的适用于 Android 的 PSD 模板,而有大量适用于 iOS 的模板,或者我只是没找对地方?

非常感谢

【问题讨论】:

    标签: android resolution nexus-s ppi


    【解决方案1】:

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

    • Nexus S:正常
    • Galaxy Tab:大

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

    pixels = dips * (density / 160)

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

    这意味着 16x16 正常 (MDPI) 图标在 HDPI 设备上应为 24x24 像素,以保持相同大小的图形。

    屏幕尺寸为:

    • Nexus S:480x800
    • 银河标签:1024x600

    所以只要把你的模型制作成这个尺寸。

    【讨论】:

    • Google Nexus One - 3.7" - 480×800 - 254ppi Nexus S - 4.0" - 480x800 - 235ppi Galaxy Tab - 7" - 600x1024 - 171ppi 对吧?
    • 是的,但你不能为每一个单独的设备设计精确的 PPI,除非你真的想我猜。我两者都有,并且 32dip(设备上为 48px)位图在两者上看起来大致相同,因此除非您想在布局上获得非常精确的精度,否则按照指南进行设计工作正常。
    • 嗯...所以我应该只为 hdpi(240) 中的 480x800 和 mdpi(160) 中的 600x1024 设计 - 具有相似屏幕分辨率的设备会自动缩放吗?
    • 是的,我认为这是最好的方法。
    【解决方案2】:

    您可以在此处 (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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多