Sobes.tech
Junior

Ի՞նչ է px, dp և sp-ի տարբերությունը։

sobes.tech AI

Պատասխան AI-ից

px: Պիքսել։ Զարգանում է էկրանային խտությունից։ Տարբեր սարքերում, նույն px-ով սահմանված տարրն ունենալու է տարբեր ֆիզիկական չափեր։ Չի խորհուրդ տրվում օգտագործել UI տարրերի չափերի համար։

dp (անհատական խտության պիքսելներ): Անհատական խտությունից անկախ պիքսելներ։ Միավոր, որը կապված է էկրանի ֆիզիկական չափի հետ։ 160 dp մոտավորապես հավասար է 1 դյույմի՝ 160 dpi խտությամբ էկրանին (նշվում է mdpi)։ Սկալավորվում է սարքի խտության վրա։ Առաջադեմ միավոր UI տարրերի չափերը սահմանելու համար։

sp (սկալավորելի պիքսելներ): Սկալավորելի պիքսելներ։ Դրանք նման են dp, բայց ավելորդ կերպով սքեյլավորվում են համակարգի օգտագործողի տառատեսակի կարգավորումներով։ Օգտագործվում են բացառապես տառատեսակների չափերը սահմանելու համար։

Համեմատական աղյուսակ՝

Միավոր Նկարագրություն Օգտագործում
px Էկրանային պիքսել Չի խորհուրդ տրվում
dp Անհատական խտությունից անկախ պիքսել UI տարրերի չափերը
sp Սկալավորելի պիքսել Տառատեսակների չափերը