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 |