我正在 android studio 上开发应用程序,我的 textview
中需要下标和上标,我知道如何以编程方式实现它:
Html.fromHtml(r7.getText().toString()+" m<sup><small>2</small></sup>")
但是当写 textview
的文本时给我这个错误:
Error:(104) Error parsing XML: not well-formed (invalid token)
请问如何解决这个问题???
最佳答案
请检查我在这个 line 中的回答
只需使用 SpannableString
即可解决您的问题。
SpannableString styledString = new SpannableString("9-10th STD");
styledString.setSpan(new SuperscriptSpan(), 4, 6, 0);
textView.setText(styledString);
并把你的 android:textAllCaps="false"
关于android - 如何在textview文本中写下标和上标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28801738/