2013-06-22 4 views
5

Voglio mostrare un'immagine di sfondo nella mia applicazione andriod.
Qual è la dimensione ideale dell'immagine (larghezza e altezza) per adattarsi a tutte le risoluzioni dello schermo per dispositivi mobili?per dispositivi mobili

risposta

4

id dire ideale sarebbe quella di utilizzare la più alta densità di schermo in modo l'applicazione verrà scala verso il basso per la risoluzione dello schermo più basse che modo la qualità solito sciolto su schermi più grandi, ecco il grafico ho ottenuto fuori di qui

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 
Generalised Dpi values for screens: 

ldpi Resources for low-density (ldpi) screens (~120dpi) 
mdpi Resources for medium-density (mdpi) screens (~160dpi). (This is the baseline  density.) 
hdpi Resources for high-density (hdpi) screens (~240dpi). 
xhdpi Resources for extra high-density (xhdpi) screens (~320dpi). 
Therefore generalised size of your resources (assuming they are full screen): 

ldpi 
Vertical = 426 * 120/160 = 319.5px 
Horizontal = 320 * 120/160 = 240px 
mdpi 
Vertical = 470 * 160/160 = 470px 
Horizontal = 320 * 160/160 = 320px 
hdpi 
Vertical = 640 * 240/160 = 960px 
Horizontal = 480 * 240/160 = 720px 
xhdpi 
Vertical = 960 * 320/160 = 1920px 
Horizontal = 720 * 320/160 = 1440px 

px = dp*dpi/160 
+0

ricordare, inoltre, che con la recente pubblicazione Galaxy S4, è possibile aggiungere xxhdpi per sostenere una più ampia gamma di densità. –