android.text
Interfaces
Editable |
This is the interface for text whose content and markup can be changed (as opposed to immutable text like Strings). |
GetChars |
Please implement this interface if your CharSequence has a getChars() method like the one in String that is faster than calling charAt() multiple times. |
ImageGetter |
Retrieves images for HTML <img> tags. |
TagHandler |
Is notified when HTML tags are encountered that the parser does not know how to interpret. |
InputFilter |
InputFilters can be attached to |
InputType |
Bit definitions for an integer defining the basic content type of text held in an |
TextInclusionStrategy |
Strategy for determining whether a text segment is inside a rectangle area. |
NoCopySpan |
This interface should be added to a span object that should not be copied into a new Spanned when performing a slice or copy operation on the original Spanned it was placed in. |
ParcelableSpan |
A special kind of Parcelable for objects that will serve as text spans. |
Spannable |
This is the interface for text to which markup objects can be attached and detached. |
Spanned |
This is the interface for text that has markup objects attached to ranges of it. |
SpanWatcher |
When an object of this type is attached to a Spannable, its methods will be called to notify it that other markup objects have been added, changed, or removed. |
TextDirectionHeuristic |
Interface for objects that use a heuristic for guessing at the paragraph direction by examining text. |
GlyphsConsumer |
A consumer interface for accepting text shape result. |
EllipsizeCallback | |
StringSplitter |
An interface for splitting strings according to rules that are opaque to the user of this interface. |
TextWatcher |
When an object of this type is attached to an Editable, its methods will be called when the text is changed. |
Classes
AlteredCharSequence |
An AlteredCharSequence is a CharSequence that is largely mirrored from another CharSequence, except that a specified range of characters are mirrored from a different char array instead. |
AndroidCharacter |
AndroidCharacter exposes some character properties that used to be not easily accessed from java. |
Annotation |
Annotations are simple key-value pairs that are preserved across TextView save/restore cycles and can be used to keep application-specific data that needs to be maintained for regions of text. |
AutoText |
This class accesses a dictionary of corrections to frequent misspellings. |
BidiFormatter |
Utility class for formatting text for display in a potentially opposite-directionality context without garbling. |
BoringLayout |
A BoringLayout is a very simple Layout implementation for text that fits on a single line and is all left-to-right characters. |
ClipboardManager | |
DynamicLayout |
DynamicLayout is a text layout that updates itself as the text is edited. |
EmojiConsistency |
The set of emoji that should be drawn by the system with the default font for device consistency. |
GraphemeClusterSegmentFinder |
Implementation of |
Highlights |
A class that represents of the highlight of the text. |
Html |
This class processes HTML strings into displayable styled text. |
Layout |
A base class that manages text layout in visual elements on the screen. |
LoginFilter |
Abstract class for filtering login-related text (user names and passwords) |
PrecomputedText |
A text which has the character metrics data. |
SegmentFinder |
Finds text segment boundaries within text. |
Selection |
Utility class for manipulating cursors and selections in CharSequences. |
SpannableString |
This is the class for text whose content is immutable but to which markup objects can be attached and detached. |
SpannableStringBuilder |
This is the class for text whose content and markup can both be changed. |
SpannedString |
This is the class for text whose content and markup are immutable. |
StaticLayout |
StaticLayout is a Layout for text that will not be edited after it is laid out. |
TextDirectionHeuristics |
Some objects that implement |
TextPaint |
TextPaint is an extension of Paint that leaves room for some extra data used during text measuring and drawing. |
TextShaper |
Provides text shaping for multi-styled text. |
TextUtils | |
WordSegmentFinder |
Implementation of |