我用了
tv.setText(Html.fromHtml(char1 +“ 2”));
并可以将文本设置为带有“ 2”作为上标。
但是,当我
CharSequence char1 = tv.getText();
“ 2”被视为普通字符,而不是上标字符。
如何在Android Java编程中读取上标字符?
任何帮助将不胜感激=)
最佳答案
您可以使用SpannableString;
范例:
SpannableString ss = new SpannableString("your text");
ss.setSpan(new SubscriptSpan(),
34, 35, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
);
希望可以帮到您!
关于java - Android Java:getText无法读取上标字体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24399217/