Réduire la taille des lettres en indice
Bonjour,
Je récupère des formules chimiques d'un json, et pour les écrire correctement, c'est-à-dire avec les chiffres en indice, j'utilise cette boucle :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| String s = item.get(NAME); // c'est la formule du composé
StringBuffer sb = new StringBuffer();
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == '2' || s.charAt(i) == '3' || s.charAt(i) == '4'
|| s.charAt(i) == '5' || s.charAt(i) == '6') {
sb.append("<sub>").append(s.charAt(i)).append("</sub>");
} else {
sb.append(s.charAt(i));
}
}
name.setText(Html.fromHtml(sb.toString())); |
Seulement, je trouve que les chiffres sont trop gros. Alors y a-t-il un moyen de réduire spécifiquement la taille des ces chiffres ?
Merci