Android examples for Graphics:Spannable Font
set Relative Font Span
import android.graphics.Color; import android.graphics.Typeface; import android.text.Spannable; 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.StyleSpan; public class Main{ private static StringBuilder builder; // ww w .j a va 2 s .c o m public static String setRelativeFontSpan(String originStr, int start, int end) { generateBuilder(originStr); SpannableString spanString = new SpannableString(builder.toString()); spanString.setSpan(new RelativeSizeSpan(2.5f), start, end, Spannable.SPAN_INCLUSIVE_EXCLUSIVE); return spanString.toString(); } private static void generateBuilder(String originalText) { builder = new StringBuilder(); for (int i = 0; i < originalText.length(); i++) { String c = String.valueOf(originalText.charAt(i)); builder.append(c); } } }