Wat is het verschil tussen "px", "dip", "dp" en "sp"?
Wat is het verschil tussen de maateenheden van Android?
- px
- dip
- dp
- sp
5659
3
Wat is het verschil tussen de maateenheden van Android?
Uit de Android Developer Documentation:
Uit Understanding Density Independence In Android:
Meer info is ook te vinden in de Google Design Documentation.
Vrijwel alles hierover en over hoe de beste ondersteuning te bereiken voor meerdere schermen van verschillende grootte en dichtheid is hier zeer goed gedocumenteerd:
Als je serieus bent over het ontwikkelen van een Android app voor meer dan een type apparaat, moet u hebben gelezen van de schermen ondersteuning ontwikkeling document ten minste een keer. Daarnaast is het altijd een goede zaak om te weten het werkelijke aantal actieve apparaten die een bepaalde schermconfiguratie hebben.
Ik zal nader ingaan op hoe dp precies wordt omgezet in px:
150 x 150 px
afbeelding150 * 150 dp
schermruimte innemen.150 x 150 px
afbeelding100 * 100 dp
schermruimte innemen.150x150 px
beeld75 * 75 dp
schermruimte innemen.Andersom: stel, je wilt een afbeelding toevoegen aan je applicatie en je hebt het nodig om een
100 * 100 dp
control te vullen. U'zult verschillende grootte afbeeldingen moeten maken voor ondersteunde schermgroottes:100 * 100 px
afbeelding voor mdpi150 * 150 px
afbeelding voor hdpi200 * 200 px
afbeelding voor xhdpi