Android.Text.Style Namespace

Provides classes used to view or change the style of a span of text in a View object.

Classes

AbsoluteSizeSpan
AbsoluteSizeSpan.InterfaceConsts
AlignmentSpanStandard
AlignmentSpanStandard.InterfaceConsts
BackgroundColorSpan
BackgroundColorSpan.InterfaceConsts
BulletSpan
BulletSpan.InterfaceConsts
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.

EasyEditSpan.InterfaceConsts
ForegroundColorSpan
ForegroundColorSpan.InterfaceConsts
IconMarginSpan
ILeadingMarginSpanExtensions
ILineBackgroundSpanExtensions
ILineHeightSpanExtensions
ILineHeightSpanWithDensityExtensions
ImageSpan
LeadingMarginSpanStandard

The standard implementation of LeadingMarginSpan, which adjusts the margin but does not do any rendering.

LeadingMarginSpanStandard.InterfaceConsts
LocaleSpan

Changes the Locale of the text to which the span is attached.

LocaleSpan.InterfaceConsts
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
QuoteSpan.InterfaceConsts
RasterizerSpan
RelativeSizeSpan
RelativeSizeSpan.InterfaceConsts
ReplacementSpan
ScaleXSpan
ScaleXSpan.InterfaceConsts
StrikethroughSpan
StrikethroughSpan.InterfaceConsts
StyleSpan

Describes a style in a span.

StyleSpan.InterfaceConsts
SubscriptSpan
SubscriptSpan.InterfaceConsts
SuggestionSpan

Holds suggestion candidates for the text enclosed in this span.

SuggestionSpan.InterfaceConsts
SuperscriptSpan
SuperscriptSpan.InterfaceConsts
TabStopSpanStandard

The default implementation of TabStopSpan.

TextAppearanceSpan

Sets the text color, size, style, and typeface to match a TextAppearance resource.

TextAppearanceSpan.InterfaceConsts
TtsSpan

A span that supplies additional meta-data for the associated text intended for text-to-speech engines.

TtsSpan.Builder
TtsSpan.CardinalBuilder
TtsSpan.DateBuilder
TtsSpan.DecimalBuilder
TtsSpan.DigitsBuilder
TtsSpan.ElectronicBuilder
TtsSpan.FractionBuilder
TtsSpan.InterfaceConsts
TtsSpan.MeasureBuilder
TtsSpan.MoneyBuilder
TtsSpan.OrdinalBuilder
TtsSpan.SemioticClassBuilder
TtsSpan.TelephoneBuilder
TtsSpan.TextBuilder
TtsSpan.TimeBuilder
TtsSpan.VerbatimBuilder
TypefaceSpan

Changes the typeface family of the text to which the span is attached.

TypefaceSpan.InterfaceConsts
UnderlineSpan
UnderlineSpan.InterfaceConsts
URLSpan
URLSpan.InterfaceConsts

Interfaces

IAlignmentSpan
ILeadingMarginSpan

A paragraph style affecting the leading margin.

ILeadingMarginSpanLeadingMarginSpan2
ILineBackgroundSpan
ILineHeightSpan
ILineHeightSpanWithDensity
IParagraphStyle

The classes that affect paragraph-level text formatting implement this interface.

ITabStopSpan

Represents a single tab stop on a line.

IUpdateAppearance

The classes that affect character-level text in a way that modifies their appearance when one is added or removed must implement this interface.

IUpdateLayout

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.

IWrapTogetherSpan

Enums

SpanAlign

Enumerates values returned by the VerticalAlignment, Baseline, and Bottom members and taken as a parameter of several methods of ImageSpan.

SuggestionSpanFlags
TtsSpanMonth

Enumerates values returned by several methods of TtsSpanMonth.

TtsSpanWeekday

Enumerates values returned by several methods of TtsSpanWeekday.