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