ホームページ >Java >&#&チュートリアル >Android で文字列に下付き文字と上付き文字を追加する方法

Android で文字列に下付き文字と上付き文字を追加する方法

DDD
DDDオリジナル
2024-12-13 01:25:10806ブラウズ

How to Add Subscripts and Superscripts to Strings in Android?

Android での文字列の下付き文字と上付き文字

Android では、下付き文字または上付き文字を追加して文字列の表示を強化できます。外部ライブラリは便利なソリューションを提供しますが、これはそれらを使用せずにネイティブで実現できます。

下付き文字を表示するには、HTML コード「text」を使用します。上付き文字の場合は、「text」を使用します。これらのタグを TextView でレンダリングするには、Html.fromHtml() メソッドを使用して文字列を HTML に変換します。

たとえば、TextView で「X²」を表示するには、次のコードを使用します。

((TextView)findViewById(R.id.text)).setText(Html.fromHtml("X<sup>2</sup>"));

また、SpannableStringBuilder クラスを使用して、文字列内の特定の文字に書式設定スタイルを適用することもできます。この方法では、下付き文字や上付き文字に異なるフォント サイズや色を指定するなど、より多くのカスタマイズ オプションが提供されます。

SpannableStringBuilder を使用してそれを行う方法は次のとおりです。

SpannableStringBuilder builder = new SpannableStringBuilder("X²");
builder.setSpan(new SuperscriptSpan(), 1, 2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
((TextView)findViewById(R.id.text)).setText(builder);

以上がAndroid で文字列に下付き文字と上付き文字を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。