Maison >Java >javaDidacticiel >Comment ajouter des indices et des exposants aux chaînes sous Android ?
Indice et exposant d'une chaîne sous Android
Sous Android, vous pouvez améliorer l'affichage des chaînes en ajoutant des indices ou des exposants. Bien que les bibliothèques externes offrent des solutions pratiques, cela peut être réalisé de manière native sans leur utilisation.
Pour afficher un indice, utilisez le code HTML "text". Pour les exposants, utilisez "text". Pour afficher ces balises dans un TextView, convertissez la chaîne en HTML à l'aide de la méthode Html.fromHtml().
Par exemple, pour afficher "X²" dans un TextView, vous utiliserez le code suivant :
((TextView)findViewById(R.id.text)).setText(Html.fromHtml("X<sup>2</sup>"));
Vous pouvez également appliquer des styles de formatage à des caractères spécifiques dans la chaîne à l'aide de la classe SpannableStringBuilder. Cette approche offre davantage d'options de personnalisation, telles que la spécification de différentes tailles de police ou couleurs pour l'indice ou l'exposant.
Voici comment procéder à l'aide d'un SpannableStringBuilder :
SpannableStringBuilder builder = new SpannableStringBuilder("X²"); builder.setSpan(new SuperscriptSpan(), 1, 2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); ((TextView)findViewById(R.id.text)).setText(builder);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!