2013-04-01 25 views
5

Come ho trovato nel sito di documentazione android, ci sono le dimensioni generali di 4 per gli schermi di dispositivi Android. ma ho trovato l'unità di misura in dp. come questo:Dimensioni dello schermo del design Android in pixel?

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 

Come fare che in photoshop, come ottenere le dimensioni in pixel? Devo avere 4 design ldpi, mdpi, hdpi e xhdpi? ho bisogno di avere 16 versioni del design. ?

+2

First creare immagini per schermo normale perché il 470dp X 320dp è pari a 470px x 320px.Then progettare l'immagine con questo [collegamento] (http://coh.io/adpi/) per altri schermi. – Yugesh

+0

quindi per ogni dimensione dello schermo, avrò 4 disegni – Adham

+0

ya quattro disegni. È possibile impostare un'unica immagine per tutti i disegni XML. – Yugesh

risposta

3

sì, si hanno 4 disegni come:

xhdpi = 100% image 
hdpi = 75% image of xhdpi image 
mdpi = 50% image of xhdpi image 
ldpi = 50% image of hdpi image 

cioè:

se si dispone di un'immagine 96 x 96 in xhdpi allora, è necessario mettere

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

quali sono le prove? – Nezam

+0

Lo so, ma chiedo delle dimensioni dello schermo, perché voglio creare un'immagine di sfondo .. ho bisogno di 16 immagini in questo caso? – Adham

+0

@Nezam: Controllare qui se stessi per le prove http://coh.io/adpi/~~V~~singular~~3rd – Ajay

0

Con il mio app Ho scelto una dimensione dello schermo per questo Hdpi E ho usato solo un'immagine android : Background = "@ drawable/nomeimmagine"

Se volete uno per tutte le dimensioni rendono un'immagine ridimensionarla per ciascuno Quindi modificare il file XML in modo che possa essere utilizzato da attività

0

Vedi lì sono modi, Se il tuo sfondo ha pattern ripetuti puoi usare nove png, otterrai molto su internet per lo stesso. Ma se non v'è alcun motivo ripetuto u HVE per fare 4 immagini

a fare il necessario per indirizzare pugno schermo per esempio si xhdpi bersaglio allora il suo 960px * 720 pixel con densità per pollice come 320px

ora in photoshop realizza tutti i tuoi progetti considerando la lunghezza massima di 960px e la larghezza massima di 720px mantenendo la densità di 320. Ora per ridimensionare la densità delle immagini come 240 per hdpi 160 per mdpi e 120 ora le tue immagini aumenteranno di dimensioni e le ridimensioneranno come citato da ajay in sopra risposta

+0

Grazie, quando desidero scegliere come target lo schermo 960px * 720, quale ID voglio indirizzare a tutte e 4 le dimensioni standard dello schermo, devo fare lo stesso. destra ? – Adham

2

Come farlo in Photoshop?

basta creare una versione ad alta risoluzione della vostra immagine con larghezza e l'altezza come multiplo di 16

Quindi utilizzare il mio script Photoshop Output Android Assets per generare

  • versione di immagini down-scala
  • E "disegnabile-XXXX" cartelle per loro

Perché 16 pixel?Per ottenere buoni risultati demoltiplicazione:

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 

controllare il mio SO rispondere qui per maggiori informazioni: What is the best way to create drawables for different dpi

Problemi correlati