EditView继承于TextView,一般用于输入框。
1.输入内容及显示控制
android:capitalize
设置英文字母大写类型。设置如下值:sentences仅第一个字母大写;words每一个单词首字母大小,用空格区分单词;characters每一个英文字母都大写。在模拟器上用PC键盘直接输入可以出效果,但是用软键盘无效果。
android:digits
设置允许输入哪些字符。如“1234567890.+-*/%\n()”
android:numeric
如果被设置,编辑该TextView有自动使用数字输入法。
android:password
以小点”.”显示文本。
android:phoneNumber
设置为电话号码的输入方式。
2.设置输入提示
android:hint
Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。
android:textColorHint
设置提示信息文字的颜色,默认为灰色。
3.设置Drawable(图片)
android:drawableLeft、android:drawableRight、android:drawableTop、android:drawableBottom
在输入框中文本的左边、右边、正上方、正下方输出一个Drawable,比如图片。
android:drawablePadding
设置Text与Drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。
4.设置软键盘
android:imeOptions
设置软键盘的Enter键。有如下值可设置:normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,flagNoExtractUi,flagNoAccessoryAction,flagNoEnterAction。可用’|’设置多个。
android:imeActionId
设置IME动作ID,在onEditorAction中捕获判断进行逻辑操作。
android:imeActionLabel
设置IME动作标签。
5.设置行数
android:singleLine
设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如果不设置singleLine或者设置为false,文本将自动换行。
android:lines、android:minLines、android:maxLines
设置文本的行数、最小行数、最大行数,设置两行就显示两行,即使第二行没有数据。
1.输入内容及显示控制
android:capitalize
设置英文字母大写类型。设置如下值:sentences仅第一个字母大写;words每一个单词首字母大小,用空格区分单词;characters每一个英文字母都大写。在模拟器上用PC键盘直接输入可以出效果,但是用软键盘无效果。
android:digits
设置允许输入哪些字符。如“1234567890.+-*/%\n()”
android:numeric
如果被设置,编辑该TextView有自动使用数字输入法。
android:password
以小点”.”显示文本。
android:phoneNumber
设置为电话号码的输入方式。
2.设置输入提示
android:hint
Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。
android:textColorHint
设置提示信息文字的颜色,默认为灰色。
3.设置Drawable(图片)
android:drawableLeft、android:drawableRight、android:drawableTop、android:drawableBottom
在输入框中文本的左边、右边、正上方、正下方输出一个Drawable,比如图片。
android:drawablePadding
设置Text与Drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。
4.设置软键盘
android:imeOptions
设置软键盘的Enter键。有如下值可设置:normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,flagNoExtractUi,flagNoAccessoryAction,flagNoEnterAction。可用’|’设置多个。
android:imeActionId
设置IME动作ID,在onEditorAction中捕获判断进行逻辑操作。
android:imeActionLabel
设置IME动作标签。
5.设置行数
android:singleLine
设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如果不设置singleLine或者设置为false,文本将自动换行。
android:lines、android:minLines、android:maxLines
设置文本的行数、最小行数、最大行数,设置两行就显示两行,即使第二行没有数据。