Android 2.2 API 中文文档:TextView 属性详解

4星 · 超过85%的资源 需积分: 0 5 下载量 100 浏览量 更新于2024-07-27 收藏 574KB PDF 举报
Android 2.2 API 中文文档 Android 2.2 API 中文文档是 Android 操作系统 2.2 版本的中文开发文档,是 Android 开发者必备的查询资源。本文档涵盖了 TextView 的 API 详细信息,包括结构、属性名称、描述等内容。 一、TextView 的结构 TextView 继承自 android.view.View 和 android.widget.TextView,直接子类包括 Button、CheckedTextView、Chronometer、DigitalClock、EditText 等。间接子类包括 AutoCompleteTextView、CheckBox、CompoundButton、ExtractEditText、MultiAutoCompleteTextView、RadioButton、ToggleButton 等。 二、TextView 的 API TextView 提供了许多有用的属性和方法,以下是其中一些: 1. android:autoLink 设置是否当文本为 URL 链接、email、电话号码、map 时,文本显示为可点击的链接。可选值包括 none、web、email、phone、map、all 等。 2. android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 3. android:bufferType 指定 getText() 方式取得的文本类别。选项 editable 类似于 StringBuilder 可追加字符,也就是说 getText 后可调用 append 方法设置文本内容。spannable 则可在给定的字符区域使用样式,参见这里1、这里2。 4. android:capitalize 设置英文字母大写类型。此处无效果,需要弹出输入法才能看得到,参见 EditText 此属性说明。 5. android:cursorVisible 设定光标为显示/隐藏,默认显示。 6. android:digits 设置允许输入哪些字符。如“1234567890.+-*/%\n()” 7. android:drawableBottom 在 text 的下方输出一个 drawable,如图片。如果指定一个颜色的话会把 text 的背景设为该颜色,并且同时和 background 使用时覆盖后者。 8. android:drawableLeft 在 text 的左边输出一个 drawable,如图片。 9. android:drawablePadding 设置 text 与 drawable(图片)的间隔,与 drawableLeft、drawableRight、drawableTop 等属性相似。 三、TextView 的应用场景 TextView 是 Android 中最常用的控件之一,常用于显示文本信息、编辑文本、显示图片等。TextView 的应用场景非常广泛,例如: * 显示文本信息,如标题、说明、警示信息等 * 编辑文本,如输入用户名、密码、搜索关键字等 * 显示图片,如头像、logo、按钮背景图片等 * 实现自动完成、自动提示功能 * 实现文本样式的变化,如字体、颜色、大小等 四、TextView 的优点和缺点 TextView 的优点: * 易于使用和实现 * 可以显示各种样式的文本 * 可以编辑文本 * 可以显示图片 TextView 的缺点: * 不支持富文本编辑 * 不支持表格、列表等复杂的文本布局 * 在某些情况下,可能会出现文本显示不全或显示不正确的问题 TextView 是 Android 中一个非常重要的控件,掌握 TextView 的使用和实现是 Android 开发者必备的技能。