2015-03-22 8 views
8

Sono uno sviluppatore di Eclipse e recentemente sono passato ad Android Studio.Studio Android. Cartella e dimensioni dei disegni?

So che la cartella "estraibile" è dove devo caricare tutte le immagini che userò nel mio progetto Android, ma cosa succede con le dimensioni dell'immagine? In Eclipse ci sono diverse cartelle per ogni dimensione (xxhdpi, xhdpi, hdpi ...)

Quale metodo dovrei usare ora per ottenere la migliore compatibilità con immagini e dispositivi?

Grazie.

risposta

13

In Eclipse ci sono diversi cartelle per ogni dimensione (xxhdpi, xhdpi, hdpi ...)

Sono presenti anche in Android Studio. Il team di strumenti Android li ha nascosti.

Se si guarda appena sopra l'albero thingy progetti sulla sinistra, si dovrebbe vedere un menu a discesa, uno che probabilmente dice "Android" in questo momento:

Android Studio, Android Project View

Questo è il progetto Android visualizza, uno che ti dà un aspetto un po 'sintetico del tuo progetto, comprimendo cose come set di risorse e sorgenti di risorse naturali per nascondere quei dettagli.

utenti di Eclipse sarà probabilmente più felice con la vista del progetto classico, che si ottiene facendo clic su quella discesa e il passaggio al "Progetto":

Android Studio, Classic Project View

Questo funziona come di Eclipse Package Explorer, dove si ottiene una vista reale del filesystem di cosa sta succedendo, completa con le directory di set di risorse.

Sono tutte le stesse cose sul filesystem, ma la vista del progetto Android la maschera un po '.

+0

Perché stanno facendo questo? Intendo sulla loro pagina ufficiale [loro raccomandano] (http://developer.android.com/training/basics/supporting-devices/languages.html) per costruire una struttura di directory più complessa eppure AS nasconde queste directory nel più comodo 'Android'-View ... – displayname

+0

@StefanFalk: Sono sicuro che c'è un metodo per la follia. La loro nuova vista rende un po 'più facile vedere quali varianti di una risorsa hai. Personalmente, il passaggio alla vista Progetto riguarda la prima cosa che faccio all'avvio di un progetto Android Studio ... – CommonsWare

8

Right click drawable ->New ->Image Asset ->Asset Type: Action Bar and Tab Icons. Image file: image_path, Resource Name: how_youre_image_will_be_called ->Next ->Finish

Fatto

Questo aggiungerà 4 diverse dimensioni della vostra immagine in modo che si adatti a seconda delle dimensioni del dispositivo (telefono, tablet ...)

Puoi anche ctrl+c ->ctrl+v nella cartella drawable e scegliere le dimensioni desiderate (MDPI - cellulari, xxhdpi - compresse ...) ma non sarebbe ridimensionare per tipologia di dispositivi

+0

Vuoi dire che potevo solo fare la versione xxxhdpi, quindi quando lo aggiungo, lo studio genererà il resto per me? – AbdelHady

0

Studio è generare immagine klasor automaticamente. solo così fare. ic_launcher 36 * 36 ic_launcher 48 * 48 e altre immagini ridimensionate. Ma una cosa è cambiata. Ora ldpi non viene creato.