136 votes

Pourquoi devrions-nous utiliser sp pour les tailles de police dans Android ?

Double Possible:
Différence de px, dp, dip et sp dans android

Je suis nouveau sur Android et j'ai essayé ce tutoriel

Dans ce tutoriel, ils ont utilisé l'unité "sp" pour textSize attribut et "dp" pour les autres attributs.

S'il vous plaît dites-moi comment sp diffère de la dp?

238voto

inazaruk Points 37760

Le a un rapport constant transition à : . Où ne changera jamais sur n’importe quel périphérique particulier.

Tandis que (s pour mise à l’échelle) a ratio évolutive : . Où ne change jamais, mais est utilisateur configurable. Ce `` peut être utilisé par des personnes qui ont besoin de plus grandes tailles de polices, par exemple, d’utiliser le dispositif plus confortablement.

8voto

David Olsson Points 3861

SP est mise à l’échelle indépendamment en ce qui concerne la taille de police normale de l’appareil. http://developer.Android.com/Guide/Practices/screens_support.html

De même, vous devez préférer le sp (pixel indépendant du barème) pour définir les tailles de texte. Le facteur d’échelle sp dépend d’un paramètre utilisateur et le système met à l’échelle la taille, le même comme il le fait pour les dp.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X