set Text Background Color - Android android.text

Android examples for android.text:SpannableString

Description

set Text Background Color

Demo Code

import android.text.SpannableString;
import android.text.Spanned;
import android.text.style.AbsoluteSizeSpan;
import android.text.style.BackgroundColorSpan;
import android.text.style.ForegroundColorSpan;
import android.text.style.RelativeSizeSpan;
import android.text.style.StrikethroughSpan;
import android.text.style.StyleSpan;
import android.text.style.SubscriptSpan;
import android.text.style.SuperscriptSpan;
import android.text.style.TypefaceSpan;
import android.text.style.UnderlineSpan;

public class Main{
    public static SpannableString setTextBackgroundColor(
            CharSequence source, int start, int end, int color) {
        if (source == null) {
            return null;
        }/* w  ww  .ja v  a2s  .  c  o  m*/
        SpannableString sp = new SpannableString(source);
        sp.setSpan(new BackgroundColorSpan(color), start, end, FLAGS);
        return sp;
    }

}

Related Tutorials