Android初级之组件基础02-EditView

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
设置文本的行数、最小行数、最大行数,设置两行就显示两行,即使第二行没有数据。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值