您的位置:首页 > 移动开发 > Android开发

Android初级之组件基础02-EditView

2011-09-28 12:44 260 查看
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

设置文本的行数、最小行数、最大行数,设置两行就显示两行,即使第二行没有数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: