Android2.2基本知识
Android 2.2 API 中文文档

直接子类:
Button, CheckedTextView, Chronometer, DigitalClock, EditText
间接子类: AutoCompleteTextView, CheckBox, CompoundButton, ExtractEditText,MultiAutoCompleteTextView, RadioButton, ToggleButton
android:width
android:maxWidth android:minWidth 1.3 补充说明
设置文字大小,推荐度量单位”sp”,如”15sp” 设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic
(又粗又斜) 2] 可以设置一个或多个,用“|”隔开 设置文本字体,必须是以下常量值之一:normal 0,
android:ems
设置TextView的宽度为N个字符的宽度。这里测试为一个 汉字字符宽度,如图:
android:maxEms
设置TextView的宽度为最长为N个字符的宽度。与ems同 时使用时覆盖ems选项。
2
android:minEms
设置TextView的宽度为最短为N个字符的宽度。与ems同 时使用时覆盖ems选项。
EditText将详细说明。
android:password
以小点”.”显示文本
android:phoneNumber
设置为电话号码的输入方式。
android:privateImeOptions
设置输入法选项,此处无用,在EditText将进一步讨 论。
android:scrollHorizontally
用,可设置为负数,单独使用没有效果。
Android移动开发基础教程 第2章 Android界面开发

android:textSize
显示文字的大小
android:textColor
显示文字的颜色
android:gravity
文字在文本框中的位置
android:ellipsize
文字内容超过文本框大小时的显示方式
android:password
是否以点代替显示输入的文字
android:editable
设置当前对话框是否可以被取消
setIcon(Drawable icon)
设置对话框的标题图标
setItems(CharSequence[] items, .OnClickListener listener)
DialogInterface
将对话框的内容设置为列表
setMessage(CharSequence message)
2.4 对话框
自定义对话框
除了创建已有的对话框样式外,AlertDialog.Builder还支持调用serView()方法显示自定义的View。
通过XML布局文件控制Android的界面,可以使界面的设计更加简单清晰,具有更低地耦合性。而且这种方式可以将 视图的逻辑从Java代码中抽离出来,更加符合MVC的设计原则。Android也推荐使用XML的方式设计界面。
Android开发基础知识入门
第2章 Android界面开发
2.2 常用布局
线性布局
2.1 视图组件和视图容器
基本概念
(1)组件或控件:界面的基本元素; (2)视图(View):所有控件的基类; (3)视图容器(ViewGroup):控件的载体;
Android开发基础知识入门
第2章 Android界面开发
2.1 视图组件和视图容器
《移动应用开发》课程标准

《移动应⽤开发》课程标准课程标准所属系部:信息⼯程系课程名称:移动应⽤开发课程性质:专业必修课课程学时:96适⽤专业:物联⽹专业(60)《移动应⽤开发》课程标准1、课程概述1.1 课程定位Android应⽤开发是物联⽹应⽤技术专业的核⼼课程之⼀,是该专业的专业必修课。
是物联⽹系统设计架构师、物联⽹系统管理员、⽹络应⽤系统管理员、物联⽹应⽤系统开发⼯程师等核⼼职业岗位以及物联⽹设备技术⽀持与营销等相关职业需要掌握的专业知识核⼼课程。
通过本课程的学习,使学⽣具备Android平台应⽤开发相关知识、良好的编程习惯和⼿机应⽤软件开发的能⼒,能胜任基于Android平台的⼿机软件研发等⼯作任务。
同时,通过教学过程中的实际开发过程的规范要求,培养学⽣分析和解决实际问题的能⼒,强化学⽣的职业道德意识、职业素质养意识和创新意识,为学⽣以后从事更专业化的软件开发⼯作奠定基础。
为了适应⾼职学⽣的学习情况,该课程以Android应⽤技术为重点,逐步阐述Androi d应⽤体系结构,介绍Android应⽤常见的⼏个功能。
采⽤项⽬+案例教学法,既让学⽣掌握Android的基本知识,同时,也让学⽣在潜移默化中了解⼀些Android的⾼级开发技术,从⽽为今后实现Android应⽤开发打下基础。
本课程主要涉及Android 基础知识、UI界⾯、数据存储、SQLite数据库、四⼤组件、⽹络编程、⾼级编程等的学习。
通过本课程的学习,学⽣能够掌握Android的基础知识,学会编写简单的应⽤程序,为进⼀步学习移动互联⼯程师后续课程打下良好的理论和实践基础。
在课程设置上,前导课程有《Java程序设计》、《数据库技术基础》,后续课程有《Android⾼级应⽤开发》、《移动互联⽹开发综合实训》、《毕业实习》等。
1.2 课程设计思路Android应⽤开发是移动互联⼯程师的专业核⼼课程,注重软件开发基本理论、基本⽅法和基本技能的学习及素质教育,激发学⽣的学习兴趣,在启发、提⽰下使其⾃主地、全⾯地理解软件的基本理论和基本⽅法,提⾼学⽣的思维能⼒和实际操作技能,增强他们理论联系实际的能⼒,培养学⽣的创新精神,使学⽣养成观察、独⽴分析和解决问题的习惯;以提⾼技能、磨砺意识、活跃思维、展现个性和拓宽视野。
《移动应用开发》课程标准

课程名称:移动应用开发学分:5.5计划学时:96适用专业:计算机应用技术1.前言1.1课程性质Android技术已经成为主流的手机平台开发技术,本门课程为计算机应用技术专业移动开发方向的专业核心课程。
Android基于Linux技术,它是由操作系统、中间件、用户界面和应用软件组成。
Android的优势在于对第三方软件完全开放,免费向开发人员提供,可以对源代码进行修改,而且集成了大量的Google应用,例如Google 地图、Gmail邮箱等,大大增强了Android手机的功能。
通过该课程的学习,使学生在在完成项目任务的过程中学会沟通与合作,培养学生良好的创新思维能力和团队合作能力,养成良好的职业道德素养。
本课程实施理论教学与实践教学“一体化”的教学模式,授课计划设计为单元形式,各教学单元的学时安排不再细分为理论和实践两部分。
1.2设计思路本课程是依据“计算机应用技术专业工作任务与职业能力分析”中的“移动应用开发”工作项目中的任务领域设置。
其总体设计思路是:以计算机应用技术专业学生的就业为导向,邀请行业专家对计算机应用技术专业所涵盖的职业群进行职业能力分析,以学生毕业后就业上岗就能遇到并需要解决的问题为项目任务,以项目为模块单元来展开课程内容的教学,并按活动项目组织教学活动,在课程学习过程中培养学生的职业能力,满足学生就业和职业发展的需要。
本课程安排在第五学期进行,共96学时,5.5学分。
每部分都采用理论讲解和上机练习相结合的方式,教师先演示操作并进行讲解,再对相关案例进行分析分解,然后指导学生进行实战操作,在实践练习中检验学生的学习效果,从而教师再对学生在练习中出现的共性问题进行针对性的讲解。
本门课程主要是通过制作一些实际的案例,选取的案例均是生动、实用的网站案例,穿插讲解相关理论。
2.课程目标2.1总体目标根据职业教育“以能力为本位、以职业实践为主线、以项目课程为主体的模块化”课程体系,本课程的总体目标是“以就业为导向,以学生为主体,以培养职业技能为中心”。
91助手使用手册(android 2.2 系统)

91手机助手概念版简明使用教程小编有话说:91手机助手是通过PC来管理手机的手机管理类软件,能够帮助您更好地备份还原资料,快速下载并安装软件、游戏、主题、铃声、壁纸等,还能够帮助您传输电影、音乐到您的手机。
软件简介:91手机助手是通过PC来管理手机的手机管理类软件,能够帮助您更好地备份还原资料,快速下载并安装软件、游戏、主题、铃声、壁纸等,还能够帮助您传输电影、音乐到您的手机。
一、软件安装双击您下载的91手机助手概念版安装包,软件弹出安装向导界面(如下图),点击【下一步】。
请您阅读软件使用许可证协议(如下图),如果您接受,请选中"我接受许可证协议中的条款"选项,点击【下一步】。
选择您的软件安装目录(如下图),点击【更改按钮】选择您的安装目录,并点击【下一步】。
如果您默认安装目录,则直接点击【下一步】。
软件开始安装,需要您稍候1-2分钟。
软件安装完成后,点击【完成】按钮,91手机助手会立即运行。
注意:91手机助手概念版需要您的电脑中安装有Microsoft .net framework 3.5,如果您未安装,91手机助手会提示您安装,点击确认安装即可。
您也可以点击这里手动下载。
二、连接手机将手机通过数据线与PC相连接,并运行91手机助手概念版,软件启动后会自动识别手机并弹出窗口,提示您需要安装驱动程序(如下图),此时点击【下一步】。
91手机助手会自动下载驱动程序(如下图),下载过程大概需要1-2分钟,请您耐心等待,下载完成后驱动程序将自动安装完成。
驱动安装完成后91手机助手即可正常连上您的手机,并在欢迎界面显示您的手机型号(如下图)。
附注:您可能遇到的问题。
如果您的手机通过数据线连接计算机后91手机助手无反应,请尝试更换数据线或者使用计算机主机箱背后的USB口,如果仍无法连接,请点击此处进行反馈,我们的客服人员会尽快帮您解决问题。
三、安装卸载手机软件智能手机的优势就在于可以安装许多的软件游戏来获得更多的帮助和乐趣,以下我们将为您讲解如何通过手机助手来安装和卸载手机软件、手机游戏。
安卓系统2.2、2.3和4.0的主要区别

安卓系统2.2、2.3和4.0的主要区别安卓系统作为现在的主流手机系统,起发展的历史和每个版本之间有很大的区别,目前在手机上使用的主要三个版本为安卓2.2、安卓2.3和安卓4.0版,他们之间的主要区别如下:一、安卓2.2系统的特点:(14点)1、界面加入了一个半透明的浮动菜单,显示的是拨号、程序菜单和浏览器三个常用功能。
2、设置选项中,主菜单,声音和显示调整为独立分开设置选项。
3、邮件菜单,选项更丰富,增加了文本选择功能,并菜单顺序微小的调整,Gmail菜单,增加了前后查看的按钮。
4、自带的Google搜索搜索框的变化也很大,可以选择搜索类别,让搜索目的更明确。
5、驾车模式界面,在Android 2.2上也有了很大的改进,留个菜单更加规整地摆放。
6、拍照界面变化显著,设置菜单挪至右侧。
7、新增对HQ高清音频的支持。
8、新增了SIM卡锁功能,安全性有较大提高。
9、运行速度上的较大提升是所有机友一直期待的。
Google在最新的Andorid 2.2中加入了Just-In-Time(JIT)功能,可以使程序运行速度提高2-5 倍。
10、Tethering(网络共享)服务,Android 2.2可以让设备共享无线网络信号,即整个手机可以看作是一个口袋里的无线路由器。
11、增加对HQ高清音频的支持,是Android 2.2在手机影音方面的主要提升。
同时Adobe升级Flash使其可以更加平稳地播放手机视频。
12、全新改版的在线商店Android Market13、2.2上的Google Maps无论你将设备怎么摆,地图的朝向始终不变。
14、Google日历的配色变化较大,菜单只调换了顺序。
二、安卓2.3系统的特点:(12点)1、游戏支持能力提升增加了新的垃圾回收和优化处理事件,以提高对游戏的支持能力。
原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。
新的管理窗口和生命周期的框架。
Android2.2手机中文详细说明书
用户使用手册欢迎:欢迎您选择使用本手机,您可以通过阅读本手册,全面的了解此款手机的使用,领略其完善的功能和简介的操作方法。
声明:本手册仅作为产品使用指导,并不代表对产品软硬件配置的说明,产品和配件可能因地区而异。
本手机为双卡双待手机,适用于WCDMA以及GSM/GPRS网络环境,某些功能需要网络运营商或服务提供商的支持,详细请参见用户手册相关内容。
为保证您的安全使用,请先阅读“安全须知”。
III手册图标说明:【 】 表示一个按键操作。
黑体字 表示一个界面菜单或图标操作。
表示提示信息。
表示产品使用之特别说明或提示。
表示特别需要注意的警示信息。
目录1.认识您的手机 (1)∙按键说明 (3)∙开始使用设备 (4)∙安装USIM/SIM卡和电池 (4)∙安装存储卡 (10)∙为电池充电 (11)∙开机和关机 (12)∙密码 (12)PIN码 (12)PIN2码 (12)PUK与PUK2码 (12)2.快速入门指南 (13)∙开启和关闭屏幕 (13)∙锁定与解锁 (13)∙主屏幕 (14)∙状态栏图标 (15)∙应用程序菜单 (17)∙设置时间和日期 (18)∙拨打电话 (18)从拨号盘拨打电话 (18)从联系人拨打电话 (19)从通话记录拨打电话 (19)从收藏中拨打电话 (19)创建一个收藏联系人 (19)III∙接听来电,查看未接来电 (20)接听来电 (20)查看未接来电 (20)∙信息 (20)3.文本输入和智能手机设置 (22)∙文本输入 (22)∙智能手机设置 (23)声音设置 (23)显示设置 (24)安全设置 (25)主屏幕设置 (25)4.互联网 (27)∙浏览器 (27)浏览网页 (27)浏览器设置 (28)∙蓝牙连接 (28)开启/关闭蓝牙 (28)蓝牙设置 (29)将手机连接到新设备 (30)∙W I-F I (30)连接Wi-Fi (30)Wi-Fi搜索和连接 (31)5.联系人 (32)查看联系人 (32)创建联系人 (33)编辑联系人 (34)删除联系人 (34)导入导出联系人 (34)6.信息与邮件 (35)IV∙信息 (35)创建短信息 (35)回复信息 (35)创建彩信 (36)管理信息 (36)∙邮件 (37)设置电子邮件 (37)发送邮件 (38)接收邮件 (38)7.多媒体 (40)∙照相机 (40)拍摄照片 (40)查看照片 (41)∙音乐播放器 (41)播放音乐 (42)∙录音机 (44)8.其他应用程序 (45)∙时钟 (45)添加闹钟 (45)∙日历 (45)添加新活动 (46)管理日程安排 (46)∙计算器 (46)∙地图 (47)9.电池维护与设备保养 (48)∙电池维护 (48)∙设备保养 (49)10.简单故障排除 (50)V移动电话机环保说明 (52)VI安全须知请阅读下列简易的使用规则。
Android基础与应用开发教程 第2章 Android应用程序开发基础
2.4 Android 的其他开发工具
1. Android开放辅助开工具库(Open Accessory Development Kit) 2. Android App Inventor(应用程序发明家) 3. HyperNext Android创建器 4. Simple规划 5. Basic4android
2.1 Android软件开发概述
第4层:应用(Applications)层,是Java语言编写的应用程序。Android手机中预 装了若干应用程序,它们可高速地运行在Dalvik虚拟机上,如电话拨号、日历、地 图、浏览器、通讯录、SMS<短信)、E-Mail客户端、游戏等。此外,还可编写自己 的应用程序或从Android市场(Android Market上下载应用程序,将它安装在自己 的手机上使用。
2.2 Android SDK
2.2.4 Android排错工具
为了便于程序调试Android SDK除 了提供模拟器之外,还提供了一个排错 工具android调试桥(adb)。程序开发过 程中难免出现这样或那样的错误,调试 (Debug或称为“排错”)工具是必不可 少的。Android的adb除提供程序编码 排错外,还可以连接到个叹计算机与 Android模拟器。
(3)Java编程语言和XML编辑器:Java编程语言编辑器包含常见的IDE功能,如编译时语法检查、 代码自动补足。ADT还提供了自定义XML的编辑器,可以用UI形式来编辑Android特有的XML文件。 它的图形化布局编辑器允许使用拖放方式设计用户界面。
(4)集成了Android架构API的综合文件:可以将鼠标悬停在类、方法或变量上来访问文档。
2.1 Android软件开发概述
第3层:应用架构(Application Frameworks)层,是应用程序架构API的集合,其主 要目的是让应用程序开发者便于利用其中常用的例行程序进行架构设计,以便快速开发 Android应用程序。常见的API包括:
android知识点和技能点
Android知识点和技能点1. Android开发的基础知识1.1 Java编程语言Android应用程序是使用Java编程语言开发的,因此了解Java语法、面向对象编程原则以及常见的数据结构和算法是非常重要的。
1.2 Android操作系统架构Android操作系统采用了分层架构,包括Linux内核、硬件抽象层(HAL)、运行时库(ART/Dalvik虚拟机)、应用框架和应用层。
了解这些组件的功能和相互关系对于理解Android应用程序的工作原理非常有帮助。
1.3 Android应用程序组件Android应用程序由四个主要组件构成:Activity、Service、BroadcastReceiver 和ContentProvider。
了解每个组件的生命周期、工作方式以及它们之间的通信方式对于开发Android应用程序至关重要。
1.4 布局和用户界面设计Android应用程序使用XML文件来定义布局和用户界面。
了解如何使用LinearLayout、RelativeLayout和ConstraintLayout等布局管理器以及如何使用TextView、ImageView和Button等UI组件来构建用户界面是开发Android应用程序的基础。
2. Android开发的进阶知识2.1 数据存储Android应用程序可以使用多种方式来存储数据,包括Shared Preferences、SQLite数据库和文件系统。
了解如何使用这些数据存储方式,并能够在不同的场景下选择合适的存储方式是非常重要的。
2.2 网络通信现代的Android应用程序通常需要与服务器进行数据交互,因此了解如何使用HTTP请求、解析JSON数据以及处理网络请求的异步任务是必要的技能。
2.3 多线程编程Android应用程序需要处理各种异步任务,包括网络请求和耗时的计算任务。
了解如何使用多线程编程来处理这些异步任务,并能够避免常见的线程安全问题是非常重要的。
android学习
,此时还可以自定义样式或者主题。
– 自定义样式和主题的步骤如下: 1)在res/values 目录创建样式文件mystyle.xml,添加<resources> 根节点。 2)在<resources>节点中添加一个<style>节点,并在该节点中为样式或 主题定义一个名称。 3)在<style>节点中声明一个或多个<item>,每个<item>节点需要定义一 个属性名,并在元素内部设置这个属性的值。
工程:LayoutDemo 布局:table_layout_2
2.3 布局的类型
• 2.3.4 网格布局(GridLayout)
– 网格布局是Android4.0新增的布局,它实现了控件的交错显示,能够 避免因布局嵌套对设备性能的影响,更利于自由布局的开发。 – 网格布局用一组无限细的直线将绘图区域分成行、列和单元,并指定 控件的显示区域和控件在该区域的显示方式。
2.5 国际化
• 2.5 国际化
Android采用资源管理方式方便实现程 序国际化;
文字信息 values-语言代码-r国家代码
为了提供不同语言版本,开发者只需
要在res目录下新建对应的values文件 夹。
图片 drawable-语言代码-r国家代码
如果仅是文本,建立相应语言的
values文件夹 如果有图片,需要建立相应的 drawable文件夹,如果区分分辨率, 则在后面追加分辨率后缀
2.5 国际化
• 设置语言环境
2.6 程序调试
• 2.6.1 Junit单元测试
– JUnit是一个测试框架,它是Android SDK1.5加入的自动化测试功能 。在完成某个功能后对该功能进行单独测试,而不需要把程序安装到 手机或模拟器中进行测试,这样会大大提高程序开发的准确性。 – JUnit单元测试既可以嵌入到项目中,也可以作为一个单独的项目,
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
农民伯伯
/
ng.Object
↳android.view.View
↳android.widget.TextView
已知直接子类:
Button, CheckedTextView, Chronometer, DigitalClock, EditText
android:typeface
设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]
android:height
设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)
android:maxHeight
设置文本区域的最大高度
android:ems
设置TextView的宽度为N个字符的宽度。这里测试为一个汉字字符宽度,如图:
android:maxEms
设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。
android:minEms
设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。
指定getText()方式取得的文本类别。选项editable类似于StringBuilder可追加字符,
也就是说getText后可调用append方法设置文本内容。spannable则可在给定的字符区域使用样式,参见这里1、这里2。
android:capitalize
设置英文字母大写类型。此处无效果,需要弹出输入法才能看得到,参见EditView此属性说明。
android:maxLength
限制显示的文本长度,超出部分不显示。
android:lines
设文本的行数,设置两行就显示两行,即使第二行没有数据。
android:maxLines
设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。
android:minLines
android:imeOptions
附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个“完成”,而不设置默认是一个回车符号。这个在EditView中再详细说明,此处无用。
android:imeActionId
设置IME动作ID。在EditView再做说明,可以先看这篇帖子:这里。
设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)
android:autoText
如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。
android:bufferType
android:drawableLeft
在text的左边输出一个drawable,如图片。
android:drawablePadding
设置text与drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。
android:textColor
设置文本颜色
android:textColorHighlight
被选中文字的底色,默认为蓝色
android:textColorHint
设置提示信息文字的颜色,默认为灰色。与hint一起使用。
android:textColorLink
文字链接的颜色.
android:textScaleX
android:inputType
设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditView中再详细说明,这里无效果。
android:linksClickable
设置链接是否点击连接,即使设置了autoLink。
android:marqueeRepeatLimit
在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时表示无限次。
android:imeActionLabel
设置IME动作标签。在EditView再做说明。
android:includeFontPadding
设置文本是否包含顶部和底部额外空白,默认为true。
android:inputMethod
为文本指定输入法,需要完全限定名(完整的包名)。例如:com.google.android.inputmethod.pinyin,但是这里报错找不到。
设置文本的额外的输入数据。在EditView再讨论。
android:ellipsize
设置当文字过长时,该控件该如何显示。有如下值设置:”start”—–省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动)
设置文本的最小行数,与lines类似。
android:lineSpacingExtra
设置行间距。
android:lineSpacingMultiplier
设置行间距的倍数。如”1.2”
android:numeric
如果被设置,该TextView有一个数字输入法。此处无用,设置后唯一效果是TextView有点击效果,此属性在EdtiView将详细说明。
android:cursorVisible
设定光标为显示/隐藏,默认显示。
android:digits
设置允许输入哪些字符。如“1234567890.+-*/%\n()”
android:drawableBottom
在text的下方输出一个drawable,如图片。如果指定一个颜色的话会把text的背景设为该颜色,并且同时和background使用时覆盖后者。
android:selectAllOnFocus
如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。
android:shadowColor
指定文本阴影的颜色,需要与shadowRadius一起使用。效果:
android:shadowDx
设置阴影横向坐标开始位置。
android:text
设置显示文本.
android:textAppearance
设置文字外观。如“?android:attr/textAppearanceLargeInverse
”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppearanceButton/textAppearanceInverse/textAppearanceLarge/textAppearanceLargeInverse/textAppearanceMedium/textAppearanceMediumInverse/textAppearanceSmall/textAppearanceSmallInverse
android:shadowDy
设置阴影纵向坐标开始位置。
android:shadowRadius
设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。
android:singleLine
设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如android:text="test_ singleLine " android:singleLine="true" android:layout_width="20dp"将只显示“t…”。如果不设置singleLine或者设置为false,文本将自动换行
android:password
以小点”.”显示文本
android:phoneNumber
设置为电话号码的输入方式。
android:privateImeOptions
设置输入法选项,此处无用,在EditText将进一步讨论。
android:scrollHorizontally
设置文本超出TextView的宽度的情况下,是否出现横拉条。
android:drawableRight
在text的右边输出一个drawable,如图片。
android:drawableTop
在text的正上方输出一个drawable,如图片。
android:editable
设置是否可编辑。这里无效果,参见EditView。
android:editorExtras
android:freezesText
设置保存文本的内容以及光标的位置。参见:这里。
android:gravity
设置文本位置,如设置成“center”,文本将居中显示。
android:hint
Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。比较奇怪的是TextView本来就相当于Label,怎么会不设置Text?!
设置文字之间间隔,默认为1.0f。分别设置0.5f/1.0f/1.5f/2.0f效果如下:
android:textSize
设置文字大小,推荐度量单位”sp”,如”15sp”
android:textStyle
设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2]可以设置一个或多个,用“|”隔开
android:minHeight
设置文本区域的最小高度
android:width
设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),与layout_width的区别看这里。