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;
}
皆さんありがとう!