Sobes.tech
Junior

Quelle est la différence entre px, dp et sp?

sobes.tech IA

Réponse de l'IA

px : Pixels. Dépendent de la densité de l'écran. Sur différents appareils, le même élément défini en px aura une taille physique différente. Il n'est pas recommandé d'utiliser pour les tailles des éléments UI.

dp (pixels indépendants de la densité) : Pixels indépendants de la densité. Unité de mesure liée à la taille physique à l'écran. 160 dp est approximativement égal à 1 pouce sur un écran avec une densité de 160 dpi (noté mdpi). Se redimensionne en fonction de la densité de l'appareil. Unité préférée pour définir la taille des éléments UI.

sp (pixels indépendants de l'échelle) : Pixels évolutifs. Similaires à dp, mais se redimensionnent en fonction des réglages de police de l'utilisateur dans le système. Utilisés exclusivement pour définir la taille des polices.

Tableau comparatif :

Unité Description Utilisation
px Pixel d'écran Non recommandé
dp Pixel indépendant de la densité Tailles des éléments UI
sp Pixel évolutif Tailles des polices