我无法让我的 textSwitcher 能够支持上标文本。无论我尝试什么,它都会显示为常规大小的文本。
这是我尝试过的:
Spanned span = Html.fromHtml("<sup>TM</sup>");
String subscript = span.toString();
mSwitcher.setText(getText(R.string.desc_about1) + subscript);
然后我尝试在 XML 字符串文件中设置它:
<string name="desc_about1">Android<sup><small>TM</small></sup></string>
这些都不行。还有其他方法吗?
我的 textSwitcher 代码供参考:
<TextSwitcher android:id="@+id/switcher"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
@Override
public View makeView() {
TextView t = new TextView(this);
t.setGravity(Gravity.TOP | Gravity.LEFT);
t.setTextSize(18);
return t;
}
谢谢大家!