TextView属性设置

属性设置

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 等


 





 



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值