Android 2.2 API 中文文档:TextView 属性详解
4星 · 超过85%的资源 需积分: 0 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 开发者必备的技能。
2022-04-11 上传
2010-12-09 上传
2010-11-19 上传
2010-10-29 上传
2011-10-11 上传
2010-10-08 上传
2010-09-02 上传
点击了解资源详情
点击了解资源详情
嗨瓶哥
- 粉丝: 0
- 资源: 6
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录