Sobes.tech
Junior

Kāda ir atšķirība starp px, dp un sp?

sobes.tech AI

Atbilde no AI

px: Pikselis. Atkarīgs no ekrāna blīvuma. Uz dažādām ierīcēm tas pats elements, kas definēts ar px, būs fiziski dažāda izmēra. Nav ieteicams izmantot UI elementu izmēriem.

dp (neatkarīgi no blīvuma pikseļi): Pikseļi, kas nav atkarīgi no blīvuma. Mērvienība, kas saistīta ar fizisko izmēru ekrānā. 160 dp aptuveni ir vienādi ar 1 collu uz ekrāna ar 160 dpi blīvumu (zīmēts kā mdpi). Skalējas atkarībā no ierīces blīvuma. Ieteicamā vienība UI elementu izmēru noteikšanai.

sp (skalējami pikseļi): Skalējami pikseļi. Līdzīgi dp, bet papildus skalējas atkarībā no sistēmas lietotāja fonta iestatījumiem. Izmanto tikai fontu izmēru noteikšanai.

Salīdzinošā tabula:

Vienība Apraksts Lietojums
px Ekrāna pikselis Nav ieteicams
dp Neatkarīgs no blīvuma pikselis UI elementu izmēri
sp Skalējams pikselis Fontu izmēri