J'essaye de placer le textsize au niveau global et ne peux pas figurer ou trouver un moyen de le faire.Android: Comment définir la taille du texte pour une mise en page?
Par exemple, je quelque chose comme ceci:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id = "@+id/Table"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:shrinkColumns="*"
android:stretchColumns="*">
</TableLayout>
</ScrollView>
Les tablerows et TextViews sont eux-mêmes générés dynamiquement selon l'entrée de l'utilisateur. Le problème est que je voudrais définir globalement textSize de base en fonction d'un fichier de ressources sans avoir à toucher un tas de code. Existe-t-il un moyen de dire à l'application, "hey app, utilisez ceci comme textSize de base pour tous les textViews?"
Ou exprimé d'une autre manière, en HTML, je peux définir la taille de la police au niveau du corps, de la div et de la table. Y at-il quelque chose d'analogue que je peux faire à un niveau de disposition (LinearLayout, TableLayout, ScrollView, etc.)?
grâce qui a fait l'affaire. Je ai googlé pendant des heures et ne pouvais pas le trouver. Merci encore. –
doux, heureux d'aider! –
Il convient également de mentionner que «vous devriez préférer le sp (pixel indépendant de l'échelle) pour définir les tailles de texte.Le facteur d'échelle sp dépend d'un paramètre utilisateur et le système redimensionne la même taille que pour dp. http://developer.android.com/guide/practices/screens_support.html#screen-independence – scottyab