1 / 20
文档名称:

(安卓开发技术课件)23EditText讲解.pptx

格式:pptx   大小:1,303KB   页数:20页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(安卓开发技术课件)23EditText讲解.pptx

上传人:autohww 2017/7/27 文件大小:1.27 MB

下载得到文件列表

(安卓开发技术课件)23EditText讲解.pptx

相关文档

文档介绍

文档介绍:Android开发技术
EditText讲解
主要内容
EditText简介
EditText的常用属性
EditText的使用方法
EditText的事件处理
EditText的校验
EditText选取内容及取值
EditText讲解
EditText简介
EditText讲解
EditText(编辑框)与网页上面的输入框的功能是完
全相同的,就是用于用户输入账号、密码等信息时使用,
在Android平台中是作为一个组件的形式出现的,它是Tex tView的子类。
EditText的常用属性
EditText讲解
属性名称
描述
android:hint
Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。
android:numeric
设置只能输入数字
android:singleLine
设置单行输入,一旦设置为true,则文字不会换行
android:password
以小点”.”显示文本
android:textColor
设置字体颜色
android:textStyle
设置字体风格bold, italic, bolditalic
EditText的常用属性
EditText讲解
属性名称
描述
android:textSize
设置字体大小
android:textColorHighlight
设置被选中文字的底色,默认为蓝色
android:editable
设置是否可编辑
android:maxLength
设置限制显示的文本长度,超出部分不显示
android:phoneNumber
设置为电话号码的输入方式
EditText的使用方法
EditText讲解
EditText的基本的使用方法同样是在xml中进行配置。在
Acitivity中进行实例化,简单的使用可以通过getText方法获
得输入框的文本内容。
案例一说明
EditText讲解
案例说明:利用EditText实现如下图所示的效果
案例一简要布局
EditText讲解
用户名输入框:
<EditText
android:id="@+id/et1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="您的用户名“
android:background="***@drawable/h“
密码输入框:
<EditText
android:id="@+id/et2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="密码只能为数字"
android:password="true"
android:numeric="integer“
android:background="***@drawable/h"
/>
EditText的事件处理
EditText讲解
与EditText相关的事件主要有:
1. 焦点改变事件(OnFocusChangeListener)
当获得焦点的时候会触发这个事件
2. 文本改变事件(addTextChangedListener)
当输入里面的内容发生改变的时候,会触发
addTextChangedListener
EditText的校验
EditText讲解
在web中通过javaScript对输入的内容进行校验,在Android平台下EditText本身就可以完成校验的功能。
通过setInputType进行限制,指定弹出的软键盘类型。
调用EditText的setError方法进行错误提醒。
参数
说明

只能输入数字

只能输入电话号码

禁止输入