2013-04-01 54 views
5

正如我在android文檔站點發現的,有一些4安卓設備屏幕的一般尺寸。但我在dp中找到了測量單位。 這樣的:以像素爲單位的android設計的屏幕尺寸?

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,hdpixhdpi?我需要有16個版本的設計。 ?

+2

首先建立正常的屏幕圖像,因爲470dp X 320dp等於470px X 320px.Then的形象設計與此[鏈接](http://coh.io/adpi/)其他屏幕。 – Yugesh

+0

所以對於每個屏幕尺寸,我將有4個設計 – Adham

+0

和4個設計。但是可以爲所有XML設計設置單個圖像。 – Yugesh

回答

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×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) 
+0

什麼是證據? – Nezam

+0

我知道這一點,但我問的是屏幕大小,因爲我想創建一個背景圖片..在這種情況下,我需要16張圖片嗎? – Adham

+0

@Nezam:自己查看證據http://coh.io/adpi/ – Ajay

0

與我應用程序我爲它選擇了一個屏幕大小 Hdpi 並且只使用了一個圖像 android :背景=「@繪製/ imagename」如果你想

一個爲各種規模做出一個圖像 調整它的大小爲每一個 然後編輯XML文件,以便它可以在活動中使用

0

看到有是可能的方式, 如果你的背景有重複模式,你可以使用九個PNG,你會在互聯網上得到很多相同的。 但是,如果沒有重複的圖案U的hve使4個圖像

做你需要的目標屏幕拳頭,例如,你的目標xhdpi那麼它的960像素×720,每英寸密度的像素爲320像素

現在

在Photoshop使您的所有設計與考慮最大長度爲960px和最大寬度爲720px保持密度爲320. 現在將圖像的密度更改爲240對於hdpi 160對於mdpi和120 現在您的圖像將會增加現在縮放爲由ajay在上面回答提到

+0

謝謝,當我想瞄準屏幕960px * 720,我想以什麼ID爲目標所有4個標準屏幕尺寸,我需要做同樣的事情。對 ? – Adham

2

如何在Photoshop

只需創建圖像的高分辨率版本寬度和高度爲16

多個然後用我的Photoshop Output Android Assets腳本生成

  • 按比例縮小圖像的版本
  • AND「drawable-XXXX」folders for them

爲什麼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

相關問題