Lines Matching defs:spans
885 // since spans affect text metrics, add spans to the string before measure/layout or eliding
1052 CharacterStyle[] spans = toHeader.getSpans(0, toHeader.length(),
1056 if (spans.length > 0) {
1057 spans[0].updateDrawState(sPaint);
1066 CharacterStyle[] spans = messageInfoString.getSpans(0, messageInfoString.length(),
1070 if (spans.length > 0) {
1071 spans[0].updateDrawState(sPaint);
1088 CharacterStyle[] spans = sender.getSpans(0, sender.length(), CharacterStyle.class);
1090 if (spans.length > 0) {
1091 spans[0].updateDrawState(sPaint);
1096 sender = copyStyles(spans, sElidedPaddingToken + sender + sElidedPaddingToken);
1100 sender = copyStyles(spans, sSendersSplitToken + sender);
1106 if (spans.length > 0) {
1107 spans[0].updateDrawState(sPaint);
1116 ellipsizedText = copyStyles(spans,
1139 private static SpannableString copyStyles(CharacterStyle[] spans, CharSequence newText) {
1141 if (spans != null && spans.length > 0) {
1142 s.setSpan(spans[0], 0, s.length(), 0);