Android examples for Graphics:Spannable
set Style 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; //from w ww . j ava 2 s . co m public static String setStyleSpan(String originStr, int start, int end) { generateBuilder(originStr); SpannableString spanString = new SpannableString(builder.toString()); StyleSpan span = new StyleSpan(Typeface.BOLD_ITALIC); spanString.setSpan(span, start, end, Spannable.SPAN_EXCLUSIVE_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); } } }