您的位置 首页 编程

android EditText控件特点大全

EditText继承关系:View–>TextView–>EditTextEditText的属性很多,这里介绍几个:android:hint=请输入数字!//设置显示在空间上的提示信息

EditText承继联系:View–>TextView–>EditText

EditText的特点许多,这儿介绍几个:

android:hint=请输入数字!//设置显现在空间上的提示信息

android:numeric=integer//设置只能输入整数,假如是小数则是:decimal

android:singleLine=true//设置单行输入,一旦设置为true,则文字不会主动换行。

android:password=true//设置只能输入暗码

android:textColor = #ff8c00//字体色彩

android:textStyle=bold//字体,bold, italic, bolditalic

android:textSize=20dip//巨细

android:capitalize = characters//以大写字母写

android:textAlign=center//EditText没有这个特点,但TextView有,居中

android:textColorHighlight=#cccccc//被选中文字的底色,默以为蓝色

android:textColorHint=#ffff00//设置提示信息文字的色彩,默以为灰色android:textScaleX=1.5//操控字与字之间的距离

android:typeface=monospace//字型,normal, sans, serif, monospace

android:background=@null//布景,这儿没有,指通明

android:layout_weight=1//权重,操控控件之间的方位,在操控控件显现的巨细时蛮有用的。

android:textAppearance=?android:attr/textAppearanceLargeInverse//文字外观

android:layout_gravity=center_vertical//设置控件显现的方位:默许top,这儿居中显现,还有bottom

android:gray=top //多行中指针在榜首行榜首方位

et.setSelection(et.length());//调整光标到最后一行

android:autoText //主动拼写协助

android:capitalize //首字母大写

android:digits //设置只承受某些数字

Android:singleLine//是否单行或许多行,回车是脱离文本框仍是文本框添加新行

android:numeric //只承受数字

android:phoneNumber //输入电话号码

android:editable //是否可修改

android:autoLink=”all” //设置文本超链接款式当点击网址时,跳向该网址

android:textAppearance=?android:attr/textAppearanceLargeInverse//文字外观,这儿引证的是体系自带的一个外观,?表明体系是否有这种外观,不然运用默许的外观。不知道这样了解对不对?

特点称号描绘

android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显现为可点击的链接。可选值(none/web/email/phone/map/all)

android:autoText假如设置,将主动履行输入值的拼写纠正。此处无作用,在显现输入法并输入的时分起作用。

android:bufferType指定getText()办法获得的文本类别。选项editable 类似于StringBuilder可追加字符,

也就是说getText后可调用append办法设置文本内容。spannable 则可在给定的字符区域运用款式,拜见这儿1、这儿2。

android:capitalize设置英文字母大写类型。此处无作用,需求弹出输入法才干看得到,拜见EditView此特点阐明。

android:cursorVisible设定光标为显现/躲藏,默许显现。

android:digits设置答应输入哪些字符。如“1234567890.+-*/% ()”

android:drawableBottom在text的下方输出一个drawable,如图片。假如指定一个色彩的话会把text的布景设为该色彩,而且一同和background运用时掩盖后者。

android:drawableLeft在text的左面输出一个drawable,如图片。

android:drawablePadding设置text与drawable(图片)的距离,与drawableLeft、drawableRight、drawableTop、drawableBottom一同运用,可设置为负数,独自运用没有作用。

android:drawableRight在text的右边输出一个drawable,如图片。

android:drawableTop在text的正上方输出一个drawable,如图片。

android:editable设置是否可修改。这儿无作用,拜见EditView。

android:editorExtras设置文本的额定的输入数据。在EditView再评论。

android:ellipsize设置当文字过长时,该控件该怎么显现。有如下值设置:”start”—?省略号显现在最初;”end”——省略号显现在结束;”middle”—-省略号显现在中心;”marquee” ——以跑马灯的办法显现(动画横向移动)

android:freezesText设置保存文本的内容以及光标的方位。拜见:这儿。

android:gravity设置文本方位,如设置成“center”,文本将居中显现。

android:hintText为空时显现的文字提示信息,可通过textColorHint设置提示信息的色彩。此特点在EditView中运用,可是这儿也能够用。

android:imeOptions附加功用,设置右下角IME动作与修改框相关的动作,如actionDone右下角将显现一个“完结”,而不设置默许是一个回车符号。这个在EditView中再具体阐明,此处无用。

android:imeActionId设置IME动作ID。在EditView再做阐明,能够先看这篇帖子:这儿。

android:imeActionLabel设置IME动作标签。在EditView再做阐明。

android:includeFontPadding设置文本是否包括顶部和底部额定空白,默以为true。

android:inputMethod为文本指定输入法,需求彻底限定名(完好的包名)。例如:com.google.android.inputmethod.pinyin,可是这儿报错找不到。

android:inputType设置文本的类型,用于协助输入法显现适宜的键盘类型。在EditView中再具体阐明,这儿无作用。

android:linksClickable设置链接是否点击衔接,即便设置了autoLink。

android:marqueeRepeatLimit在ellipsize指定marquee的情况下,设置重复翻滚的次数,当设置为marquee_forever时表明无限次。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/321319.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部