如何使用上标?

时间:2018-01-29 11:37:14

标签: android

我有一个应用程序,我想在文本视图中设置Superscript。要做到这一点,我使用的是Html.fromHtml(),这些版本在4.1.2版本之下不起作用。让我知道何我这样做。

String result = type+ 2 + "<sup><small>" + power1 + "</small></sup>";
iconText.setText(Html.fromHtml(result));

1 个答案:

答案 0 :(得分:0)

您可以使用SpannableStringBuilder制作Superscript,如下所示:

SpannableStringBuilder cs = new SpannableStringBuilder("+23");
cs.setSpan(new SuperscriptSpan(), 2, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
iconText.setText(cs);