(一)概述
EditText是除了TextView控件之外的属性,还可以实现输入文本内容。
(二)实际开发中的应用
N0.1 —–设置默认提示文本
常用的用户登录界面相信大家都很熟悉吧,就像这样:
默认提示文本的俩个属性,如下:
hint用于设置默认提示的文本,textColorHint用于设置提示文本的颜色;
No.2 —-获得焦点后全选组件内所有文本内容
当我们点击EditText输入框后获得焦点后,不是将光标移动到文本的开始或者结尾;而是获取输入框中的所有文本内容的话!这个时候我们可以使用selectAllFocus属性;
android:selectAllFocus=”true”
下面是效果图:
第一个具有 android:selectAllFocus=”true”属性,点击后会选中 所有文本,而第二个是没有 android:selectAllFocus=”true”属性的,所以,点击后不会选中所有文本;
No.3—–限制EditText输入类型
比如限制只能为电话号码,密码(textPassword):
可选参数如下:
文本类型,多为大写,小写和数字符号
数值类型:
No.4—–设置最小行,最多行,单行,多行,自动换行;
NO.5 —–设置文本间隔,设置英文字母大写类型
我们可以通过下述俩个属性来设置字的间距:
NO.6 —– 控制EditText四周的间隔距离与内部文字和边框间的距离
NO.7 —– 设置EditText获得焦点同时弹出小键盘