Sobes.tech
Junior

Mis vahe on px, dp ja sp vahel?

sobes.tech AI

Vastus AI-lt

px: Piksels. Sõltub ekraani tihedusest. Erinevatel seadmetel on sama px-ga määratletud element erineva füüsilise suurusega. Ei soovitata kasutada UI elementide suuruste määramisel.

dp (tihedusest sõltumatud pikslid): Tihedusest sõltumatud pikslid. Mõõtühik, mis on seotud ekraani füüsilise suurusega. 160 dp on ligikaudu võrdne 1 tolli suurusega ekraanil, mille tihedus on 160 dpi (märgitud kui mdpi). Skaleerub seadme tiheduse järgi. Eelistatud üksus UI elementide suuruste määramiseks.

sp (skaaluvad pikslid): Skaaluvad pikslid. Sarnased dp-ga, kuid täiendavalt skaleeritakse kasutaja süsteemi fonti seadistuste järgi. Kasutatakse ainult fontide suuruste määramiseks.

Võrdlustabel:

Üksus Kirjeldus Kasutus
px Ekraani piksel Ei soovitata
dp Tihedusest sõltumatu piksel UI elementide suurused
sp Skaaluvad pikslid Fontide suurused