Provides classes used to view or change the style of a span of text in a View object.
The classes with a subclass Standard are passed in to SpannableString.setSpan()
or SpannableStringBuilder.setSpan()
to add a new styled span to a string in a View object.
AlignmentSpan | |
LeadingMarginSpan | A paragraph style affecting the leading margin. |
LeadingMarginSpan.LeadingMarginSpan2 | An extended version of LeadingMarginSpan , which allows
the implementor to specify the number of lines of text to which
this object is attached that the "first line of paragraph" margin
width will be applied to. |
LineBackgroundSpan | |
LineHeightSpan | |
LineHeightSpan.WithDensity | |
ParagraphStyle | The classes that affect paragraph-level text formatting implement this interface. |
TabStopSpan | Represents a single tab stop on a line. |
UpdateAppearance | The classes that affect character-level text in a way that modifies their appearance when one is added or removed must implement this interface. |
UpdateLayout | The classes that affect character-level text formatting in a way that triggers a text layout update when one is added or removed must implement this interface. |
WrapTogetherSpan |
AbsoluteSizeSpan | |
AlignmentSpan.Standard | |
BackgroundColorSpan | |
BulletSpan | |
CharacterStyle | The classes that affect character-level text formatting extend this class. |
ClickableSpan | If an object of this type is attached to the text of a TextView with a movement method of LinkMovementMethod, the affected spans of text can be selected. |
DrawableMarginSpan | |
DynamicDrawableSpan | |
EasyEditSpan | Provides an easy way to edit a portion of text. |
ForegroundColorSpan | |
IconMarginSpan | |
ImageSpan | |
LeadingMarginSpan.Standard | The standard implementation of LeadingMarginSpan, which adjusts the margin but does not do any rendering. |
LocaleSpan | Changes the Locale of the text to which the span is attached. |
MaskFilterSpan | |
MetricAffectingSpan | The classes that affect character-level text formatting in a way that changes the width or height of characters extend this class. |
QuoteSpan | |
RasterizerSpan | |
RelativeSizeSpan | |
ReplacementSpan | |
ScaleXSpan | |
StrikethroughSpan | |
StyleSpan | Describes a style in a span. |
SubscriptSpan | |
SuggestionSpan | Holds suggestion candidates for the text enclosed in this span. |
SuperscriptSpan | |
TabStopSpan.Standard | The default implementation of TabStopSpan. |
TextAppearanceSpan | Sets the text color, size, style, and typeface to match a TextAppearance resource. |
TypefaceSpan | Changes the typeface family of the text to which the span is attached. |
UnderlineSpan | |
URLSpan |