ホームページ >Java >&#&チュートリアル >Android TextView で下付き文字と上付き文字を表示するにはどうすればよいですか?
Android での下付き文字と上付き文字の表示
下付き文字と上付き文字は、特に数学や科学の文章に深みと精度を加えます。 Android では、外部ライブラリに依存せずにこれらの特殊文字を表示できます。
HTML による下付き文字
1 つの方法は、TextView 内で HTML タグを使用することです。次のコードは、HTML を使用して文字「X」の後の添字「2」をレンダリングします。
((TextView)findViewById(R.id.text)).setText(Html.fromHtml("X<sup>2</sup>"));
Markdown Support
Android の新しいバージョンの場合 (API レベル 24) )、上付き文字と下付き文字にマークダウン構文を使用することもできます。 TextView:
((TextView)findViewById(R.id.text)).setText("~superscript\nX~subscript");
この構文は、テキストをそれぞれ上付き文字と下付き文字として自動的にフォーマットします。
カスタム Unicode 文字
別のオプションは、直接下付き文字と上付き文字には Unicode 文字を使用します。ただし、これはデバイス間で普遍的にサポートされていない可能性があります。これらのシンボルの Unicode 文字は、unicode-table.com で見つけることができます。
String subscript2 = "\u2082"; String superscript2 = "\u00B2";
これらのメソッドは TextView に直接適用され、追加のライブラリや外部サポートは必要ないことに注意してください。
以上がAndroid TextView で下付き文字と上付き文字を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。