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, Drawable)
在文本框内文本的底端绘制指定图像
android:drawableEnd
在文本框内文本的结尾处绘制指定图像
android:drawableLeft
setCompoundDrawablesWithIntrinsicBounds(Drawable, Drawable, Drawable, Drawable)
在文本框内文本的左边绘制指定图像
android:drawablePadding
setCompoundDrawablesWithIntrinsicBounds(Drawable, Drawable, Drawable, Drawable)
在文本框内文本与图形之间的间距
android:drawableRight
setCompoundDrawablesWithIntrinsicBounds(Drawable, Drawable, Drawable, Drawable)
在文本框内文本的右边绘制指定图像
android:drawableStart
在文本框内文本的开始处绘制指定图像
android:drawableTop
setCompoundDrawablesWithIntrinsicBounds(Drawable, Drawable, Drawable, Drawable)
在文本框内文本的顶端绘制指定图像
android:editable
设置该文本是否允许编辑
android:ellipsize
setEllipsize(TextUitls.TruncateAt)
设置当显示的文本超过了TextView的长度时如何处理文本内容。该属性支持如下属性值:
·none:不做任何处理
·start:在文本开始处截断,并显示省略号
·middle:在文本中间处截断,并显示省略号
·end:在文本结尾处截断,并显示省略号
·marquee:使用marquee滚动动画显示文本
android:ems
setEms(int)
设置该组件的宽度,以em为单位
android:fontFamily
setTypeface(int)
设置该文本框内文本的字体
android:gravity
setGravity(int)
设置该文本框内文本的对齐方式
android:height
setHeight(int)
设置该文本框的高度(以pixel为单位)
android:hint
setHint(int)
设置当该文本框内容为空时,文本框内默认显示的提示文本
android:imeActionId
setImeActionLabel(CharSequence, int)
当该文本框关联输入法时,为输入法提供EditorInfo.actionId值
android:imeActionLabel
setImeActionLabel(CharSequence, int)
当该文本框关联输入法时,为输入法提供EditorInfo.actionLabel值
android:imeOptions
setImeOptions(int)
当该文本框关联输入法时,为输入法提供额外的选项
android:includeFontPadding
setIncludeFontPadding(boolean)
设置是否为字体保留足够的空间。默认值为true
android:inputMethod
setKeyListener(KeyListener)
为该文本框指定特定的输入法。该属性值为输入法的全限定类名
android:inputType
setRawInputType(int)
指定该文本框的类型。该属性有点类似于HTML中元素的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
setTransformationMethod(TransformationMethod)
设置该文本框是一个密码框(以点代替字符)
android:phoneNumber
setKeyListener(KeyListener)
设置该文本框只能接受电话号码
android:privateImeOptions
setPrivateImeOptions(boolean)
设置该文本框关联的输入法的私有选项
android:scrollHorizontally
setHorizontallyScrolling(boolean)
设置该文本框不够显示全部内容时是否允许水平滚动
android:selectAllOnFocus
setSelectAllOnFocus(boolean)
如果文本框的内容可选择,设置是否当它获得焦点时自动选中所有文本
android:shadowColor
setShadowLayer(float, float, float, float)
设置文本框内文本的阴影颜色
android:shadowDx
setShadowLayer(float, float, float, float)
设置文本框内文本的阴影在水平方向的偏移
android:shadowDy
setShadowLayer(float, float, float, float)
设置文本框内文本的阴影在垂直方向的偏移
android:shadowRadius
setShadowLayer(float, float, float, float)
设置文本框内文本的阴影的模糊程度。该值越大,阴影越模糊
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
isTextSelectable()
设置文本框不能编辑时,文本框内的文本是否可以被选中
android:textScaleX
setTextScaleX(float)
设置文本框内文本在水平方向上的缩放因子
android:textSize
setTextSize(float)
设置文本框内文本的字体大小
android:textStyle
setTypeface(Typeface)
设置文本框内文本的字体风格,如粗体、斜体等
android:typeface
setTypeface(Typeface)
设置文本框内文本的字体风格
android:width
setWidth(int)
设置该文本框的宽度(以pixel为单位)