Lines Matching refs:buffer
170 SpannableString buffer = new SpannableString(str);
179 buffer.setSpan(new StyleSpan(Typeface.BOLD),
183 buffer.setSpan(new StyleSpan(Typeface.ITALIC),
187 buffer.setSpan(new UnderlineSpan(),
191 buffer.setSpan(new TypefaceSpan("monospace"),
195 buffer.setSpan(new RelativeSizeSpan(1.25f),
199 buffer.setSpan(new RelativeSizeSpan(0.8f),
203 buffer.setSpan(new SubscriptSpan(),
207 buffer.setSpan(new SuperscriptSpan(),
211 buffer.setSpan(new StrikethroughSpan(),
215 addParagraphSpan(buffer, new BulletSpan(10),
218 buffer.setSpan(TextUtils.TruncateAt.MARQUEE,
230 addParagraphSpan(buffer, new Height(size),
237 buffer.setSpan(new AbsoluteSizeSpan(size, true),
244 buffer.setSpan(getColor(sub, true),
251 buffer.setSpan(getColor(sub, true),
258 buffer.setSpan(getColor(sub, false),
265 buffer.setSpan(new TypefaceSpan(sub),
274 buffer.setSpan(new URLSpan(sub),
296 buffer.setSpan(new Annotation(key, value),
305 return new SpannedString(buffer);
359 private static void addParagraphSpan(Spannable buffer, Object what,
361 int len = buffer.length();
363 if (start != 0 && start != len && buffer.charAt(start - 1) != '\n') {
365 if (buffer.charAt(start - 1) == '\n') {
371 if (end != 0 && end != len && buffer.charAt(end - 1) != '\n') {
373 if (buffer.charAt(end - 1) == '\n') {
379 buffer.setSpan(what, start, end, Spannable.SPAN_PARAGRAPH);