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

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

DDD
リリース: 2024-12-13 01:25:10
オリジナル
796 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート