a_vcard.android.text
Interface Spannable
- All Superinterfaces:
- java.lang.CharSequence, Spanned
- All Known Implementing Classes:
- SpannableStringBuilder
public interface Spannable
- extends Spanned
This is the interface for text to which markup objects can be
attached and detached. Not all Spannable classes have mutable text;
see Editable
for that.
Fields inherited from interface a_vcard.android.text.Spanned |
SPAN_COMPOSING, SPAN_EXCLUSIVE_EXCLUSIVE, SPAN_EXCLUSIVE_INCLUSIVE, SPAN_INCLUSIVE_EXCLUSIVE, SPAN_INCLUSIVE_INCLUSIVE, SPAN_INTERMEDIATE, SPAN_MARK_MARK, SPAN_MARK_POINT, SPAN_PARAGRAPH, SPAN_POINT_MARK, SPAN_POINT_MARK_MASK, SPAN_POINT_POINT, SPAN_PRIORITY, SPAN_PRIORITY_SHIFT, SPAN_USER, SPAN_USER_SHIFT |
Method Summary |
void |
removeSpan(java.lang.Object what)
Remove the specified object from the range of text to which it
was attached, if any. |
void |
setSpan(java.lang.Object what,
int start,
int end,
int flags)
Attach the specified markup object to the range start…end
of the text, or move the object to that range if it was already
attached elsewhere. |
Methods inherited from interface java.lang.CharSequence |
charAt, length, subSequence, toString |
setSpan
void setSpan(java.lang.Object what,
int start,
int end,
int flags)
- Attach the specified markup object to the range
start…end
of the text, or move the object to that range if it was already
attached elsewhere. See Spanned
for an explanation of
what the flags mean. The object can be one that has meaning only
within your application, or it can be one that the text system will
use to affect text display or behavior. Some noteworthy ones are
the subclasses of android.text.style.CharacterStyle
and
android.text.style.ParagraphStyle
, and
android.text.TextWatcher
and
android.text.SpanWatcher
.
removeSpan
void removeSpan(java.lang.Object what)
- Remove the specified object from the range of text to which it
was attached, if any. It is OK to remove an object that was never
attached in the first place.