Create SpannableString set Absolute Text Size - Android android.text

Android examples for android.text:SpannableString

Description

Create SpannableString set Absolute Text Size

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 setAbsTextSize(CharSequence source,
            int start, int end, int size, boolean isDipSize) {
        if (source == null) {
            return null;
        }/*  w  w  w  . j  a va2 s.c o  m*/
        SpannableString sp = new SpannableString(source);
        sp.setSpan(new AbsoluteSizeSpan(size, isDipSize), start, end, FLAGS);
        return sp;
    }

}

Related Tutorials