Visualizzazione stampabile
-
cartella drawable
drawable-*: Queste tre cartelle rispettivamente hdpi, ldpi, mdpi possono contenere immagini di tipo GIF, PNG e JPEG. Da precisare che tutte e tre le cartelle hanno il medesimo ruolo, in quanto Android selezionerà la cartella in base al tipo di display del dispositivo. Mi potete dire rispettivamente secondo quale criterio,mettere le foto in hdpi,ldpi o mdpi? Cioè varia la destinazione in base alla dimensione delle immagini?
-
Quote:
Originariamente inviato da
gaiapuffo
drawable-*: Queste tre cartelle rispettivamente hdpi, ldpi, mdpi possono contenere immagini di tipo GIF, PNG e JPEG. Da precisare che tutte e tre le cartelle hanno il medesimo ruolo, in quanto Android selezionerà la cartella in base al tipo di display del dispositivo. Mi potete dire rispettivamente secondo quale criterio,mettere le foto in hdpi,ldpi o mdpi? Cioè varia la destinazione in base alla dimensione delle immagini?
Il criterio é proprio quello che nelle cartelle hdpi/mdpi/ldpi vengono messe le "icone" in base alla loro risoluzione...il rapporto di proporzione é un po difficile da spiegare, ma esistono app scaricabili dai codici google capaci di creare da una icona xhdpi 4 file in 4 risoluzioni differenti (xhdpi/hdpi/mdpi/ldpi).
Cosí potresti capire il rapporto di proporzione. Se metti un'immagine hdpi nella cartella ldpi, ad esempio, e il tuo display é ldpi, quando quell'immagina sarà usata, verrà visualizzata in modo non appropriato. Quindi la scelta va in base al dispositivo. Spero di everti tolto qualche dubbio.
Send from AWMP D.C.
-
Per semplificare...
Se su un display medium density (160 dpi) va bene un'immagine di 100X100 pixel che metterai in mdpi, allora su un display extra-high density (320 dpi) per avere lo stesso risultato serve un'immagine di 200X200 pixel che metterai in xhdpi.
[public void onCreate (Bundle savedInstanceState) ]