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 : Sélectionner tout - Visualiser dans une fenêtre à part
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