1、输入:
android:autoText:自动拼写,需要输入法辅助
android:cursorVisible:设置光标的显示和隐藏
android:digits:设置允许输入哪些字符
android:singleLine:单行输入,设置为true时,则不会换行
android:lines:设置文本的行数,设置两行就显示两行,即使第二行没有数据
android:maxLines:设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。
android:minLines:最小显示行数
android:editable="false" 设置EditText不可编辑,但仍然可以获取光标android:ellipsize:输入内容过长时,怎么显示,值为start时,省略号在开头显示;值为end,省略号在结尾显示;值为middle,省略号在中间显示;值为marquee,就会议跑马灯形式显示。
android:password="true":显示为*号
android:numeric="true" 这条可以让输入法自动变为数字输入键盘,同时仅允许0-9的数字输入
android:capitalize="abcdefg" 这样仅允许接受输入abcdefg
android:inputType:用于帮助输入法显示合适的键盘,
phone电话号码、datetime时间日期、date日期、time时间、
none、text、 textCapCharacters字母大小、textCapWords单词首字母大小、textCapSentences仅第一个字母大小。。。
android:maxLength:限制输入的最大长度
2、文本
andriod:autoLink:可选值(none/web/email/phone/map/all),设置当文本为特殊格式时是否显示连接
android:bufferType:指定getText()方式取得的文本类别,可以通过append追加文本的内容
android:hint:没有输入时提示的文字信息
android:textColorHint:提示文字信息的颜色
android:textColor:文本颜色
android:textColorHighlight:被选中的文字的颜色
android:textScaleX:文字间隔
android:textColorLink:连接文字的颜色
android:textSize:字体大小,推荐使用sp
android:textStyle:字形,[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开。
android:typeface:文本字体
3、enter
在软键盘上显示的默认是“完成“,但是有时我们会是搜索之类的,所以可以通过改变android:imeOptions的值来改变默认的值
他的取值有:actionUnspecified,actionNone显示回车箭头
actionGo:显示“去往”文本
actionSearch:显示搜索放大镜
actionSend:显示发送文本
actionNext:显示文本“下一个”
actionDone:显示文本“完成”