Crea immagini HDPI, MDPI e LDPI Android da una singola immagine PNG XHDPI

Prova Il Nostro Strumento Per Eliminare I Problemi

Non sono ancora il programmatore Android più avanzato, ma ho imparato alcune cose da quando ho iniziato a creare le mie prime app di base per la piattaforma. Sebbene sia possibile aggiungere una singola immagine png come risorsa a un progetto Android, è anche possibile utilizzare più versioni della stessa immagine. Se è presente una sola immagine, verrà utilizzata indipendentemente dalle dimensioni dello schermo e dalla densità del dispositivo Android su cui viene eseguita. Il sistema ridimensiona e ridimensiona automaticamente le immagini se necessario, in modo che l'applicazione funzioni su schermi di dimensioni e densità diverse se non è possibile individuare alcuna risorsa immagine corrispondente. Anche se è meglio che non visualizzare affatto le immagini, può portare a tutti i tipi di problemi, comprese le immagini che non hanno un bell'aspetto su particolari dispositivi.

La guida per sviluppatori Android ha una pagina grande dedicato alle immagini , dimensioni dello schermo, densità e tutte quelle cose buone. Se desideri aggiungere più versioni della stessa immagine alla tua app Android, devi sapere come crearle. Sebbene tu possa teoricamente utilizzare qualsiasi editor o ridimensionatore di immagini per l'attività, potresti voler controllare il file 9Patch Resizer strumento invece che è stato progettato esattamente per quell'attività e automatizzato in modo da non dover destreggiarsi tra i valori da soli.

Quindi, invece di dover creare manualmente più versioni della stessa immagine, è sufficiente creare una versione - la versione xhdpi - e utilizzare il programma per ottenere tutte le altre versioni dell'immagine create per te. Puoi ripetere questo processo per tutte le immagini che includi nella tua applicazione.

android resize dpi images

Il programma è disponibile come file eseguibile per Windows e come file jar Java per altri sistemi operativi. Il file eseguibile mostra un'interfaccia di base in cui è possibile rilasciare l'immagine xhdpi. Quando lo fai, creerà automaticamente le rispettive cartelle drawable-hdpi, drawable-ldpi e drawable-mdpi nella stessa directory principale in cui è archiviata l'immagine in modo che tu possa spostarle subito nelle cartelle del progetto dell'app Android per includerle in la tua applicazione.