Je sais que les propriétés des polices peuvent être trouvées dans la classe TypeFace
mais je ne trouve pas les caractéristiques par défaut de l'écriture dans Android. Je veux dire, si je prends un TextView
et que je fais simplement setText("Blabla")
dessus, que vais-je obtenir? Quelle taille en px? Quelle police? etc.
Vous pouvez vérifier le style par défaut des widgets ici: Android/res/values / styles.xml
Ensuite, à la recherche de Textview, vous atteignez
<style name="Widget.TextView">
<item name="Android:textAppearance">?android:attr/textAppearanceSmall</item>
</style>
et après un peu de recherche, vous découvrez que cette apparence est définie dans le même fichier styles.xml
<style name="TextAppearance.Small">
<item name="Android:textSize">14sp</item>
<item name="Android:textStyle">normal</item>
<item name="Android:textColor">?textColorSecondary</item>
</style>
où
<item name="textColorSecondary">@Android:color/secondary_text_dark</item>
ces couleurs sont définies dans / res/color / , vérifiez / res/color/secondary_text_dark.xml
Mettre en signet le dossier Android/res/values est un must!
Mise à jour: mes anciens liens sont cassés, vérifiez dossier des ressources de base Android sur Github. Merci à kreker pour le lien.
Pour la nouvelle version 4.0 ICS etc, il y a les pages de conception Android qui affichent une liste de tailles de police:
http://developer.Android.com/design/style/typography.html
Tous spécifiés comme unités "sp"
HTH