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 |