TextView的XML属性及相关方法说明

前端之家收集整理的这篇文章主要介绍了TextView的XML属性及相关方法说明前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
XML 属性 相关方法 说 明
android:autoLink setAutoLinkMask(int) 是否将符合指定格式的文本转换为可单击的超链接形式
android:autoText setKeyListener(KeyListener) 控制是否将URL、E-mail地址等链接自动转换为可单击的链接
android:capitalize setKeyListener(KeyListener) 控制是否将用户输入的文本转换为大写字母。该属性支持如下属性值。none:不转换
sentences:每个句子的首字母大写
words:每个单词首字母大写
characters:每个字母都大写
android:cursorVisible setCursorVisible(boolean) 设置该文本框的光标是否可见
android:digits setKeyListener(KeyListener) 如果该属性设为true,则该文本框对应一个数字输入方法,并且只接受那些合法字符
android:drawableBottom setCompoundDrawablesWithIntrinsicBounds
(Drawable,Drawable,Drawable)
在文本框内文本的底端绘制指定图像
android:drawableEnd 在文本框内文本的结尾处绘制指定图像
android:drawableLeft setCompoundDrawablesWithIntrinsicBounds
(Drawable,Drawable)
在文本框内文本的左边绘制指定图像
android:drawablePadding setCompoundDrawablesWithIntrinsicBounds
(Drawable,Drawable)
设置文本框内文本与图形之间的间距
android:drawableRight setCompoundDrawablesWithIntrinsicBounds
(Drawable,Drawable)
在文本框内文本的右边绘制指定图像
android:drawableStart 在文本框内文本的开始处绘制指定图像
android:drawableTop setCompoundDrawablesWithIntrinsicBounds
(Drawable,Drawable)
在文本框内文本的顶端绘制指定图像
android:editable 设置该文本是否允许编辑
android:ellipsize setEllipsize(TextUits.TruncateAt) 设置当现实文本超过了TextView的长度时如何处理文本内容。该属性支持如下属性值。
none:不做任何处理
start:在文本开始处截断,并显示省略号
middle:在文本中间处截断,并显示省略号
end:在文本结尾处处截断,并显示省略号
marquee:使用marquee滚动动画显示文本
android:ems setEms(int) 设置该组件的宽度,以em为单位
android:fontFamily setTypeface(Typeface) 设置该文本框内文本的字体
android:gravity setGravity(int) 设置文本框内文本的对齐方式
android:height setHeight(int) 设置该文本框的高度(以pixel为单位)
android:hint setHint(int) 设置当该文本框内容为空时,文本框内默认显示提示文本
android:imeActionId setImeActionLabel(CharSequence,int) 当该文本框关联输入法时,为输入法提供EditorInfo.actionId值
android:imeActionLabel setImeActionLable(CharSequence,为输入法提供EditorInfo.actionLable值
android:imeOptions setImeOptions(int) 当该文本框关联输入法时,为输入法指定额外的选项
android:includeFontPadding setIncludeFontPadding(boolean) 设置是否为字体保留足够的空间。默认为true
android:inputMethod setKeyListener(KeyListener) 为该文本框指定特定的输入法。该属性值为输入法的全限定类名
android:inputType setRawInputType(int) 指定该文本框的类型。该属性支持大量属性值,不同属性值用于指定特定的输入框
android:lineSpacingExtra setLineSpacing(float,float) 控制两行文本之间的额外间距。与android:lineSpacingMultiplier属性结合使用
android:lineSpacingMultiplier setLineSpacing(float,float) 控制两行文本之间的额外间距。每行文本为高度*该属性值 + android:lineSpacingExtra属性
android:lines setLines(int) 设置该文本框默认占几行
android:linksClickable setLinksClickable(boolean) 控制该文本框的URL、E-mail等连接是否可点击
android:marqueeRepeatLimit setMarqueeRepeatLimit(int) 设置marquee动画重复的次数
android:maxEms setMaxEms(int) 指定该文本框的最大宽度(以em为单位)
android:maxHeight setMaxHeight(int) 指定该文本框的最大高度(以pixel为单位)
android:maxLength setFilters(InputFilter) 设置该文本框的最大字符长度
android:maxLines setMaxLines(int) 设置该文本框最多占几行
android:maxWidth setMaxWidth(int) 指定该文本框的最大宽度(以pixel为单位)
android:minEms setMinEms(int) 指定该文本框的最小宽度(以em为单位)
android:minHeight setMinHeight(int) 指定该文本框的最小高度(以pixel为单位)
android:minLines setMinLines(int) 设置该文本框最少占几行
android:minWidth setMinWidth(int) 指定该文本框的最小宽度(以pixel为单位)
android:numeric setKeyListener(KeyListener) 设置该文本框关联的数值输入法。该属性支持如下属性值。
integer:指定关联整数输入法
signed:允许输入符号的数值输入法
decimal:允许输入小数点的数值输入法
android:password setSTransformationMethod(TransformationMethod) 设置该文本框是一个密码框(以点代替字符)
android:phoneNumber setKeyListener(KeyListener) 设置该文本框只能接受电话号码
android:privateImeOptions setPrivateImeOptions(String)
android:scrollHorizontally setHorizontallyScrolling(boolean) 设置当该文本框不够现实全部内容时是否允许水平滚动
android:selectAllOnFocus setSelectAllOnFocus(boolean) 如果文本框的内容可选择,设置是否当它获得焦点时自动选中所有文本
android:shadowColor setShadowLayer(float,float,int) 设置文本框内文本的阴影的颜色
android:shadowDx setShadowLayer(float,int) 设置文本框内文本的阴影在水平方向的偏移
android:shadowDy setShadowLayer(float,int) 设置文本框内文本的阴影在垂直方向的偏移
android:shadowRadius setShadowLayer(float,int) 设置文本框内文本的阴影的模糊程度。该值越大,阴影越模糊
android:singleLine setTransformationMethod 设置该文本框是否为单行模式。如果设为true,文本框不会换行
android:text setText(CharSequence) 设置文本框内文本的内容
android:textAllCaps setAllCaps(boolean) 设置是否将文本框的所有字母显示为大写字母
android:textAppearance 设置该文本框的颜色、字体、大小等样式
android:textColor setTextColor(ColorStateList) 设置文本框中文本的颜色
android:textColorHighlight setHighlightColor(int) 设置文本框中文本被选中时的颜色
android:textColorHint setHintTextColor(int) 设置文本框中提示文本的颜色
android:textColorLink setLinkTextColor(int) 设置文本框中链接的颜色
android:textIsSelectable isTextSelectedable() 设置该文本框不能编辑时,文本框内的文本是否可以被选中
android:textScaleX setTextScaleX(float) 设置文本框内文本在水平方向上的缩放因子
android:textSize setTextSize(float) 设置文本框中文本的字号大小
android:textStyle setTypeface(Typeface) 设置文本框中文本的字体风格,如粗体,斜体等
android:typeface setTypeface(Typeface) 设置文本框中文本的字体风格
android:width setWidth(int) 设置该文本框的宽度(以pixel为单位)

猜你在找的XML相关文章