Android Java:getText无法读取上标字体

时间:2014-06-25 02:22:16

标签: java android gettext superscript

我用过 tv.setText(Html.fromHtml(char1 +“ 2 ”)); 并能够将文本设置为“2”作为上标。

然而,当我 CharSequence char1 = tv.getText(); “2”被视为普通字符,而不是上标字符。

如何在Android java编程中读取上标字符? 任何帮助将不胜感激=)

1 个答案:

答案 0 :(得分:0)

您可以使用SpannableString;

示例:

SpannableString ss = new SpannableString("your text");
ss.setSpan(new SubscriptSpan(), 
    34, 35, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
    );  
希望可以帮到你!