Android 之 EditText属性
主要是记录了一些简单常用的或者奇葩以及特效需求运用(并未集全)
android:hint=“此处设置提示信息”android:numeric=“”//设置只能输入整数integer,小数则是:decimalandroid:singleLine="true"//设置单行输入否则相反文字不自动换行
android:password="true"//设置输入密码android:textStyle="bold"//字体,bold, italic, bolditalicandroid:capitalize ="characters"//以大写字母写
android:textColorHighlight="#cccccc"//被选中文字的底色,默认为蓝色
android:textScaleX="1.5"//控制字与字之间的间距
android:background="@null"//背景透明
android:textAppearance="?android:attr/textAppearanceLargeInverse"//文字外观
android:layout_gravity(相对于 容器的对齐方式)和android:gravity( 表示自己的位置)
android:capitalize //首字母大写
android:numeric //只接受数字
android:phoneNumber //输入电话号码
android:editable //是否可编辑
android:autoLink=”all” //设置文本超链接样式比如“www.baidu.com”,跳向该网址
android:digits//设置允许输入哪些字符。如“1234567890.+-*/% ()”
android:drawableLeft//在text的左边输出一个drawable,如图片
android:drawablePadding//设置text与drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数
android:ellipsize//设置当文字过长时处理(start:省略号显示在开头。end:省略号显示在结尾。middle:显示在中间。marquee:跑马灯方式显示横向移动)
android:maxLength//限制显示的文本长度,超出部分不显示
android:lines//设置文本的行数,设置两行就显示两行,即使第二行没有数据
android:maxLines//设置文本的最大显示行数
android:phoneNumber设置为电话号码的输入方式
android:textStyle设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开