一、编辑框EditText
编辑框用于接收键盘输入的文字,由文本视图派生而来,除了TextView已有的各种属性和方法,EditText还支持下列XML属性:
- inputType:指定输入的文本类型,输入类型的取值说明如下表,若同时使用多种文本类型,则可使用竖线“|”把多种文本类型拼接起来。
- maxLength:指定文本允许输入的最大长度。
- hint:指定提示文本的内容。
- textColorHint:指定提示文本的颜色。
| 输入类型 | 说明 |
| text | 文本 |
| textPassword | 文本密码,显示时用圆点代替 |
| number | 整型数 |
| numberSigned | 带符号的数字,允许在开头带符号”-“ |
| numberPassword | 数字密码,显示时用圆点代替 |
| datetime | 时间日期格式,除了数字外,还允许输入横线、斜杠、空格、冒号 |
| date | 日期格式,除了数字外,还允许输入横线”-“和斜杠”/“ |
| time | 时间格式,除了数字外,还允许输入冒号”:“ |
| numberDecimal | 带小数点的数字 |
例1:输入用户名和密码

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text"
android:maxLength="10"
android:hint="请输入用户名"
android:textColor="@color/black"

本文详细介绍了Android中EditText控件的使用方法,包括设置输入类型、最大长度、提示文本等内容,并展示了如何实现无边框和圆角边框的样式。此外,还介绍了如何使用焦点变更监视器和文本变化监听器来增强用户体验。
最低0.47元/天 解锁文章
946

被折叠的 条评论
为什么被折叠?



