属性设置
android:autoLink 用于指定是否将指定格式的文本转换为可单击的超链接形式,其属性值有 none、none、 web、email、phone、map 和 all
android:autoText 自动检测错误
android:bufferType 决定getText()返回的类型
android:capitalize 指定使用类型
android:cursorVisible 光标是否可见
android:clickable 把其属性更改为true,为textView设置事件拦截
android:digits 数字输入
android:duplicateParentState 如果设置此属性,该控件将直接从父容器中获取绘图状态(光标,按下等)。 注意仅仅是获取绘图状态,而没有获取事件,也就是你点一下LinearLayout时Button有被点击的效果,但是不执行点击事件。应用在TextView的跑马灯状态时,若焦点选中的是父容器,设置该属性为true后还是无法实现跑马灯效果,还需要在Java代码中搭配setSelected()。
android:drawableLeft 用于在文本框内文本的左部绘制指定图像,该图像可以是放在 res/mipmap 目录下的
android:drawableRight 用于在文本框右侧绘制图片
android:drawableTop 用于在文本框顶部绘制图片
android:drawableBottom 用于在文本框底部绘制图片
android:ellipsize 设置当文字过长的时候该控件如何显示。
android:ellipsize="start"—–省略号显示在开头 "...pedia"
android:ellipsize="end"——省略号显示在结尾 "encyc..."
android:ellipsize="middle"—-省略号显示在中间 "en...dia"
android:ellipsize="marquee"–以横向滚动方式显示(需获得当前焦点时)多用于跑马灯效果
android:ems 设置textView的宽度为N个字符的宽度,可以在更多系统上运行
android:editable 编辑功能,能够使用输入法
android:editorExtras 编辑功能扩展,用户设置
android:fontFamily 字体风格
android:freezesText 冻结在光标位置
android:gravity 用于设置文本框内文本的对齐方式,可选值有 top、bottom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical 和clip_horizontal 等。这些属性值也可以同时指定,各属性值之间用竖线隔开。例如,要指定组件靠右下角对齐,可以使用属性right|bottom
android:height 设置文本的高度(一般使用dp)
android:hint 设置默认显示字体(文本空白时的提示语)当输入任何内容时,这段文本自动消失
android:imeActionId 激活输入法ID序号
android:imeActionLabel 激活输入法符号
android:imeOptions 输入法操作
android:includeFontPadding 足够空间容纳字体显示 (TextView 顶部和底部 默认是有留白的,false为消除这个留白)
android:inputMethod 指定输入法
android:inputType 用于指定当前文本框显示内容的文本类型,其可选值有 textPassword、
textEmailAddress、phone 和 date 等,可以同时指定多个,使用“|”分隔
android:lineSpacingExtra 额外的文字间距
android:lineSpacingMultiplier 额外的文字间距,乘数
android: lines 设置显示的行数,即使没有数据也会显示
android:linksClickable 点击链接
android:maxLength: 限制文本的长度,超出部分将会不显示
android:maxEms 最大系统兼容
android:maxHeight 最大文本高度
android:maxLines 最大文本行数,当输入的内容超过两行时,文本就会向上滚动,而不会继续拉伸
android:maxWidth 最大文本长度
android:minEms 最小系统兼容
android:minHeight 最小文本高度
android:minLines 最小文本行数
android:minWidth 最小文本宽度
android:numeric 支持数字输入
android:password 按密文方式显示文本信息
android:phoneNumber 支持电话号码输入
android:privateImeOptions 私人输入操作
android:singleLine 用于指定该文本框是否为单行模式,其属性值为 true 或 false,为 true 表示该文本框不会换行,当文本框中的文本超过一行时,其超出的部分将被省略,同时在结尾处添加“…”
android:selectAllOnFocus 点击全部选中
android:shadowColor 阴影颜色
android:shadowDx 阴影水平偏移
android:shadowDy 阴影垂直偏移
android:shadowRadius 阴影半径
android:text 用于指定该文本框中显示的文本内容,可以直接在该属性值中指定,也可以通过在strings.xml 文件中定义文本常量的方式指定
android:textSize 用于设置文本框内文本的字体大小,其属性由代表大小的数值和单位组成,其单位可以是 dp、px、pt、sp 和 in 等
android:textColor 用于设置文本框内文本的颜色,其属性值可以是 #rgb、#argb、#rrggbb 或 #aarrggbb格式指定的颜色值
android:textColorHighlight 文本高亮颜色
android:textColorHint 文本提示颜色
android:textColorLink 链接文本颜色
android:textIsSelectable 文本能够被选中
android:textScaleX 水平缩放参数
android:typeface 文本字体
android: textStyle设置字形,斜体,粗体等,多个属性用“ | ”隔开
android:textAllCaps 文本全部大写
android:textAppearance 基本的文字颜色,字体,大小,风格
android:width 用于指定文本框的宽度,其单位可以是 dp、px、pt、sp 和 in 等