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

android:drawableBottom

setKeyListener(KeyListener)

setCompoundDrawablesWithIntrinsicBounds

(Drawable,Drawable,Drawable)

如果该属性设为true,则该文本框对应一个数字输入方法,并且只接受那些合法字符

在文本框内文本的底端绘制指定图像

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,int)

当该文本框关联输入法时,为输入法提供EditorInfo.actionLable值

android:imeOptions

setImeOptions(int)

当该文本框关联输入法时,为输入法指定额外的选项

android:includeFontPadding

setIncludeFontPadding(boolean)

设置是否为字体保留足够的空间。认为true

android:inputMethod

setKeyListener(KeyListener)

为该文本框指定特定的输入法。该属性值为输入法的全限定类名

android:inputType

setRawInputType(int)

指定该文本框的类型。该属性有点类似于HTML中<input.../>元素的type属性。该属性支持大量属性值,不同属性值用于指定特定的输入框

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(TransformationM

ethod)

设置该文本框是一个密码框(以点代替字符)

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

android:textAppearance

android:textColor

android:textColorHighlight

android:textColorHint

android:textColorLink

android:textIsSelectable

android:textScaleX

android:textSize

android:textStyle

android:typeface

android:width

setAllCaps(boolean)


setTextColor(ColorStateList)

setHighlightColor(int)

setHintTextColor(int)

setLinkTextColor(int)

isTextSelectedable()

setTextScaleX(float)

setTextSize(float)

setTypeface(Typeface)

setTypeface(Typeface)

setWidth(int)

设置是否将文本框的所有字母显示为大写字母

设置该文本框的颜色、字体、大小等样式

设置文本框中文本的颜色

设置文本框中文本被选中时的颜色

设置文本框中提示文本的颜色

设置文本框中链接的颜色

设置该文本框不能编辑时,文本框内的文本是否可以被选中

设置文本框内文本在水平方向上的缩放因子

设置文本框中文本的字号大小

设置文本框中文本的字体风格,如粗体,斜体等

设置文本框中文本的字体风格

设置该文本框的宽度(以pixel为单位)

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念