Java android.text Spanned fields, constructors, methods, implement or subclass

Example usage for Java android.text Spanned fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for android.text Spanned.

The text is from its open source code.

Field

intSPAN_MARK_MARK
0-length spans with type SPAN_MARK_MARK behave like text marks: they remain at their original offset when text is inserted at that offset.
intSPAN_POINT_MARK
SPAN_POINT_MARK is a synonym for #SPAN_EXCLUSIVE_EXCLUSIVE .
intSPAN_PARAGRAPH
SPAN_PARAGRAPH behaves like SPAN_INCLUSIVE_EXCLUSIVE (SPAN_MARK_MARK), except that if either end of the span is at the end of the buffer, that end behaves like _POINT instead (so SPAN_INCLUSIVE_INCLUSIVE if it starts in the middle and ends at the end, or SPAN_EXCLUSIVE_INCLUSIVE if it both starts and ends at the end).
intSPAN_INCLUSIVE_EXCLUSIVE
Non-0-length spans of type SPAN_INCLUSIVE_EXCLUSIVE expand to include text inserted at their starting point but not at their ending point.
intSPAN_INCLUSIVE_INCLUSIVE
Spans of type SPAN_INCLUSIVE_INCLUSIVE expand to include text inserted at either their starting or ending point.
intSPAN_EXCLUSIVE_EXCLUSIVE
Spans of type SPAN_EXCLUSIVE_EXCLUSIVE do not expand to include text inserted at either their starting or ending point.
intSPAN_EXCLUSIVE_INCLUSIVE
Non-0-length spans of type SPAN_EXCLUSIVE_INCLUSIVE expand to include text inserted at their ending point but not at their starting point.
intSPAN_COMPOSING
This flag is set on spans that are being used to apply temporary styling information on the composing text of an input method, so that they can be found and removed when the composing text is being replaced.
intSPAN_INTERMEDIATE
This flag will be set for intermediate span changes, meaning there is guaranteed to be another change following it.

Method

charcharAt(int index)
Returns the char value at the specified index.
intgetSpanEnd(Object tag)
Return the end of the range of text to which the specified markup object is attached, or -1 if the object is not attached.
intgetSpanFlags(Object tag)
Return the flags that were specified when Spannable#setSpan was used to attach the specified markup object, or 0 if the specified object has not been attached.
T[]getSpans(int start, int end, Class type)
Return an array of the markup objects attached to the specified slice of this CharSequence and whose type is the specified type or a subclass of it.
intgetSpanStart(Object tag)
Return the beginning of the range of text to which the specified markup object is attached, or -1 if the object is not attached.
intlength()
Returns the length of this character sequence.
intnextSpanTransition(int start, int limit, Class type)
Return the first offset greater than start where a markup object of class type begins or ends, or limit if there are no starts or ends greater than start but less than limit.
CharSequencesubSequence(int start, int end)
Returns a CharSequence that is a subsequence of this sequence.
StringtoString()
Returns a string containing the characters in this sequence in the same order as this sequence.