AndroidでSpannableStringをどのように使用するのか?

AndroidでSpannableStringを使用すると、テキストの一部にスタイルを設定することができます。部分的なテキストの色、サイズ、背景などを設定できます。以下は簡単な例コードです:

  1. SpannableStringオブジェクトを作成する。
SpannableString spannableString = new SpannableString("Hello World");
  1. スパン可能な文字列にスタイルを設定する:
// 设置文字颜色
spannableString.setSpan(new ForegroundColorSpan(Color.RED), 0, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

// 设置文字大小
spannableString.setSpan(new AbsoluteSizeSpan(20, true), 6, 11, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

// 设置文字背景色
spannableString.setSpan(new BackgroundColorSpan(Color.YELLOW), 0, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
  1. TextViewにSpannableStringオブジェクトを適用します。
TextView textView = findViewById(R.id.text_view);
textView.setText(spannableString);

上記のコードを使用することで、テキストの一部のスタイル設定を実現し、テキストの表示効果を豊かにすることができます。

コメントを残す 0

Your email address will not be published. Required fields are marked *