Domanda

Quindi sto lavorando alla mia prima app e ho una domanda sulle immagini

Prima di tutto, c'è 4 diverse cartelle disegnabili, posso solo cadere un'immagine in uno di loro?Qual è il modo corretto di aggiungere un'immagine di risorse?

In secondo luogo, conosco un sacco di risoluzioni diverse per i telefoni.dovrei solo usarne uno che è dire, 960x720dp?O c'è un altro modo appropriato per farlo?Voglio aggiungere un'immagine come una risorsa nel mio progetto, quindi usarlo come sfondo per il mio layout dell'app ...

È stato utile?

Soluzione

Hai solo bisogno di incollare le tue immagini in cartelle disegnabili. Per affrontare diverse risoluzioni, è possibile posizionare immagini diverse in diverse cartelle disegnabili con lo stesso nome, per esempio per il logo.jpg in Disegable-LDPI potrebbe avere il logo dell'immagine.jpg con risoluzione adatta a LDPI e Disegable-MDPI ha il logo dell'immagine.jpg con risoluzioneadatto a MDPI.o se qualsiasi immagine deve essere la stessa per tutte le risoluzioni, quindi posizionare una singola immagine in una qualsiasi della cartella disegnabile.

Altri suggerimenti

Il modo migliore è quello di mettere 4 diverse versioni dell'immagine nelle 4 cartelle.Il modo più semplice per scoprire quale risoluzione deve avere ogni cartella è utilizzare l'immagine MDPI come riferimento e moltiplicare altri 3 come questo:

ldpi  = mdpi x 0.75
mdpi  = this is the reference resolution
hdpi  = mdpi x 1.5
xhdpi = mdpi x 2
.

Esempio: per un'immagine che ha 100 x 80 px come immagine di base, l'altra cartella potrebbe contenere immagini con la seguente res:

ldpi  =  75 x  60 px
mdpi  = 100 x  80 px  this is the reference image
hdpi  = 150 x 120 px
hhdpi = 200 x 160 px
.

Il modo migliore è creare la più grande immagine nell'editor dell'immagine di cui avrai bisogno e apportarai varianti più piccole.Puoi fingere la tua formula matematica per la moltiplicazione

Se non si desidera inserire diverse varianti per l'immagine, quindi lasciare Android OS convertire le immagini per te, il sistema operativo Android cercherà l'immagine di riferimento nella cartella MDPI, quindi assicurati di inserire l'immagine in questa cartella

Altre info qui

Puoi farlo aggiungendo solo una foto in qualsiasi cartella ma questo link di Supporto multiploSchermi e risoluzione delle immagini ti offrono il modo migliore per farlo.Basta leggere questo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top