2011-05-09 111 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/