需要帮助!如何在Android的TextView中显示上标数字。例如,如果您想要显示一些摄氏度,可以这样做:textview.setText(number+"\u2103")
,但我无法找到一种方法来显示类似于number^anothernumber的内容。
谢谢!
将字符串格式化为HTML,然后使用HTML上标标签<sup>
:
textView = (TextView)findViewById(R.id.textView);
String text = "x<sup>y</sup>";
textView.setText(Html.fromHtml(text));
<sub>
标签。String str = number + "<sup>" + anotherNumber + "</sup>";
textView.setText(Html.fromHtml(str), TextView.BufferType.SPANNABLE);
textView.setText(android.text.Html.fromHtml("x<sup>y</sup>"));