J'utilise <font size ="50">
tag in Android textview like this
resultTextView.setText(Html.fromHtml("<font size='50' color='#337744'>Text Message</font>"));
resultTextView.setText(Html.fromHtml("<font size=\"50\" color='#337744'>Text Message</font>"));
mais le problème est que la balise de couleur fonctionne mais que la balise de taille ne fonctionne pas
Dans ce blog http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html
il est donné que la balise de taille de police fonctionne. Qu'est-ce qui ne va pas dans mon code?
Il y a une question exacte tilisation de l'attribut HTML de taille dans TextView . Il dit qu'il ignore la taille. Vous pouvez utiliser use <small>
pour un texte plus petit, etc. <font>
ne prend en charge que les attributs de couleur et de visage. voir Android.text.Html (sur GrepCode) et Comment appliquer la taille de police lors du rendu du code HTML dans Android ou Java et TextView avec différentes textSize pour plus. J'espère que cela aide d'une manière ou d'une autre.
Si vous n'avez besoin que d'une taille différente, vous pouvez utiliser un simple <small>
ou <big>
et vous pouvez l'utiliser plusieurs fois pour un caractère.
Exemple: "le texte classique est correct, mais <big>
plus gros <big>
est <big>
mieux</big></big></big>
" Vous pouvez utiliser <h1>
etc. aussi, mais voici un problème avec les marges.
Essayez celui-ci, ça marche pour moi, utilisez de petits, gros mots clés
TextView mBox = (TextView) findViewById(R.id.txt);
mBox.setText(Html.fromHtml("<font color=#cc0029>" + "<b>"
+ "Hiiiiiiiiii" + "</b>" + "<br />" + "<small>" + "description"
+ "</small>" + "<br />" + "<small>" + "DateAdded" + "</small>"));