Most visited

Recently visited

Added in API level 1

android.text

提供用于在屏幕上呈现或跟踪文本和文本跨度的类。

您可以使用这些类来设计自己的小部件,以管理文本,处理任意文本跨度以进行更改,或者处理现有小部件的绘图。

Span ...接口和类用于在View项目中创建或管理文本的范围。 您可以使用这些来设置文字或背景的风格,或者听取更改。 如果创建自己的小部件,请扩展DynamicLayout,以管理文本的实际包装和绘制。

Interfaces

Editable 这是可以更改内容和标记的文本的接口(与字符串等不可变文本相对)。
GetChars 如果你的CharSequence有一个像String中那样的getChars()方法,比多次调用charAt()更快,请实现这个接口。
Html.ImageGetter 检索HTML <img>标签的图像。
Html.TagHandler 遇到HTML标记时,通知解析器不知道如何解释。
InputFilter InputFilters可以附加到 Editable以约束可以对其进行的更改。
InputType 整数的位定义,用于定义保存在 Editable对象中的文本的基本内容类型。
NoCopySpan 此界面应该添加到span对象,该对象不应复制到新的Spanned中,而是在对其所在的原始Spanned执行切片或复制操作时进行复制。
ParcelableSpan 一种特殊的Parcelable,用于将作为文本跨度的对象。
Spannable 这是标记对象可以连接和分离的文本的接口。
Spanned 这是将标记对象附加到其范围的文本的界面。
SpanWatcher 当这种类型的对象连接到Spannable时,将调用其方法来通知其他标记对象已被添加,更改或删除。
TextDirectionHeuristic 使用启发式的对象的接口,通过检查文本来在段落方向上进行猜测。
TextUtils.EllipsizeCallback  
TextUtils.StringSplitter 根据对此接口的用户不透明的规则分割字符串的接口。
TextWatcher 当一个类型的对象被附加到一个可编辑的时候,它的方法将在文本被改变时被调用。

Classes

AlteredCharSequence AlteredCharSequence是一个CharSequence,主要来自另一个CharSequence,除了指定范围的字符是从不同的char数组镜像而来的。
AndroidCharacter AndroidCharacter公开了一些不容易从java.lang.Character访问的字符属性。
Annotation 注释是在TextView保存/恢复周期内保留的简单键 - 值对,可用于保留需要为文本区域维护的特定于应用程序的数据。
AutoText 该课程访问纠正字典以频繁拼写错误。
BidiFormatter 实用程序类用于格式化文本,以便在潜在的反方向性上下文中显示,而不会造成混淆。
BidiFormatter.Builder 使用非默认选项构建BidiFormatter的类。
BoringLayout BoringLayout是适合单行的文本的非常简单的布局实现,并且都是从左到右的字符。
BoringLayout.Metrics  
ClipboardManager 此类在API级别11中已被弃用。旧的纯文本界面到剪贴板。 请参阅ClipboardManager了解现代API。
DynamicLayout DynamicLayout是一个文本布局,在文本被编辑时自动更新。
Editable.Factory TextView用于创建新的Editables的工厂。
Html 此类将HTML字符串处理为可显示的样式文本。
InputFilter.AllCaps 此过滤器将大写所有通过编辑添加的小写字母。
InputFilter.LengthFilter 此过滤器将限制编辑不使文本的长度大于指定的长度。
Layout 管理屏幕上可视元素中文本布局的基类。
Layout.Directions 在行的布局中存储有关双向(从左到右或从右到左)文本的信息。
LoginFilter 用于过滤登录相关文本(用户名和密码)的抽象类
LoginFilter.PasswordFilterGMail 此过滤器与GMail密码兼容,将字符限制为Latin-1(ISO8859-1)字符集。
LoginFilter.UsernameFilterGeneric 此筛选器会拒绝用户名中与Google登录不兼容的字符。
LoginFilter.UsernameFilterGMail 此筛选器拒绝用户名中与GMail帐户创建不兼容的字符。
NoCopySpan.Concrete 当您想要一个新的对象()为一个范围但希望它是非复制时的等价便利。
Selection 用于在CharSequences中操作游标和选择的实用程序类。
Spannable.Factory TextView用于创建新的Spannable的工厂。
SpannableString 这是文本的类,其内容是不可变的,但标记对象可以附加和分离。
SpannableStringBuilder 这是可以更改内容和标记的文本的类。
SpannedString 这是文本的内容和标记是不可变的类。
StaticLayout StaticLayout是一个布局文本,布局后不会被编辑。
StaticLayout.Builder 生成器用于静态布局。
TextDirectionHeuristics 一些实现 TextDirectionHeuristic对象。
TextPaint TextPaint是Paint的扩展,为文本测量和绘图时使用的一些额外数据留出空间。
TextUtils  
TextUtils.SimpleStringSplitter 一个简单的字符串拆分器。

Enums

Layout.Alignment  
TextUtils.TruncateAt  

Hooray!