Lag Android HDPI, MDPI og LDPI bilder av et enkelt XHDPI PNG-bilde

Prøv Instrumentet Vårt For Å Eliminere Problemer

Jeg er ikke den mest avanserte Android-programmereren ennå, men jeg har plukket opp noen få ting helt siden jeg begynte å lage mine første grunnleggende apper for plattformen. Selv om det er mulig å legge til et enkelt png-bilde som en ressurs til et Android-prosjekt, er det også mulig å bruke flere versjoner av det samme bildet i stedet. Hvis det bare er ett bilde, vil det bli brukt uavhengig av skjermstørrelse og tetthet til Android-enheten den kjører på. Systemet skalerer og endrer størrelse på bilder automatisk hvis behovet oppstår, slik at applikasjonen fungerer på forskjellige skjermstørrelser og tettheter hvis ingen matchende bildressurs kan være lokalisert. Selv om det er bedre enn å ikke vise bilder i det hele tatt, kan det føre til alle slags problemer, inkludert bilder som ikke virkelig ser så bra ut på bestemte enheter.

Android-utviklerveiledningen har en stor side dedikert til bilder , skjermstørrelser, tetthet og alt det gode. Hvis du vil legge til flere versjoner av det samme bildet til Android-appen din, må du vite hvordan du oppretter disse. Selv om du teoretisk kan bruke hvilken som helst bildedigerer eller resizer for oppgaven, kan det være lurt å sjekke ut 9Patch Resizer i stedet som er designet for akkurat den oppgaven og automatisert, slik at du ikke trenger å sjonglere med verdier på egen hånd.

Så i stedet for å måtte lage flere versjoner av det samme bildet manuelt, lager du bare en versjon - xhdpi-versjonen - og bruker programmet for å få alle de andre bildeversjonene som er opprettet for deg. Du kan gjenta prosessen for alle bildene du inkluderer i søknaden din.

android resize dpi images

Programmet er tilgjengelig som en kjørbar fil for Windows og som en Java-fil for andre operativsystemer. Den kjørbare filen viser et grunnleggende grensesnitt som du kan slippe xhdpi-bildet til. Når du gjør det, vil det automatisk opprette de respektive drawable-hdpi, drawable-ldpi og drawable-mdpi mappene i den samme rotkatalogen bildet er lagret i, slik at du kan flytte dem til Android-app-prosjektmappene dine med en gang for å inkludere dem i din søknad.