J'ai passé beaucoup de temps à ajuster la taille de la police de mon application, mais mon application ne fonctionne toujours pas correctement. Selon les références, les dispositifs sont répartis en 4 groupes. Le développeurs.android nous a suggéré de créer des documents dimens.xml pour définir différentes tailles de police pour différents périphériques.Ajustement de la taille du texte Android
J'ai suivi les étapes pour ajuster la taille de police de l'application, mais étonnamment le résultat final était incroyable. AVDs
fonctionne bien Bien que le comportement des périphériques réels est inhabituel et imprévisible.
définitions
res/valeurs-mdpi: 35dp
res/valeurs-hdpi: 18dp
res/valeurs-xhdpi: 13dp *
AVDs résultat VS:
FWVGA-mdpi: Normale
Nexus S-hdpi: normal
Nexus 4 xhdpi: normal
dispositifs réels VS résultat
- Lg e445- mdpi: unusuall: ÉNORME
Si je réduis la taille de le réparer, je vais avoir le même problème avec Samsung. galaxie s4. Que devrais-je faire ?
<dimen name="content_item_txtsize">13dp</dimen>
<dimen name="content_item_txtsize">18dp</dimen>
<dimen name="content_item_txtsize">35dp</dimen>
Vous devriez utiliser 'sp' au lieu de' dp' pour les tailles de police. La volonté prendra en compte la configuration de police par défaut de l'appareil, en plus de la taille que vous voulez que le texte soit. – PPartisan
"developers.android nous a suggéré de créer des documents dimens.xml pour définir une taille de police différente pour différents appareils" - Pourriez-vous poster un lien vers la page qui dit cela? – cygery