包位置:android.widget.TextView


XML Attributes

Attribute Name Related Method Description

android:autoLink setAutoLinkMask(int) Controls whether links such as urls and email

addresses are automatically found and converted

to clickable links.

android:autoText setKeyListener(KeyListener) If set, specifies(说明) that this TextView has

a textual( 原文的、原版的) input method

and automatically corrects some common

spelling errors. (PS:如果设置的话,会有一个默认的输入法,

帮助修改拼写错误)

android:bufferType setText(CharSequence,TextView.BufferType) Determines the minimum type that

getText() will return.

android:capitalize
setKeyListener(KeyListener)
If set, specifies that this TextView has a textual input method and should automatically capitalize what the user types. (PS:吧用户输入的东西自动的转化成大写字母)

android:cursorVisible
setCursorVisible(boolean)
Makes the cursor visible (the default) or invisible

Must be a boolean value, either "true" or "false".

android:digits(数字)
setKeyListener(KeyListener)
If set, specifies that this TextView has a numeric input method and that these specific characters are the ones that it will accept. (如果设置只可以输入数字)

android:drawableBottom
setCompoundDrawablesWithIntrinsicBounds(Drawable,Drawable,Drawable,Drawable)
The drawable to be drawn below the text.

android:drawableLeft
setCompoundDrawablesWithIntrinsicBounds(Drawable,Drawable,Drawable,Drawable)
The drawable to be drawn to the left of the text.

android:drawablePadding
setCompoundDrawablePadding(int)
The padding between the drawables and the text.

android:drawableRight
setCompoundDrawablesWithIntrinsicBounds(Drawable,Drawable,Drawable,Drawable)
The drawable to be drawn to the right of the text.

android:drawableTop
setCompoundDrawablesWithIntrinsicBounds(Drawable,Drawable,Drawable,Drawable)
The drawable to be drawn above the text.

android:editable

If set, specifies that this TextView has an input method.

android:editorExtras
setInputExtras(int)
Reference to an <input-extras> XML resource containing additional data to supply to an input method, which is private to the implementation of the input method.

android:ellipsize
setEllipsize(TextUtils.TruncateAt)
If set, causes words that are longer than the view is wide to be ellipsized instead of broken in the middle. (如果字数较多变形,而不是不居中)

android:ems
setEms(int)
Makes the TextView be exactly this many ems wide

Must be an integer value, such as "100".

android:freezesText
setFreezesText(boolean)
If set, the text view will include its current complete text inside of its frozen icicle in addition to meta-data such as the current cursor position. (不仅保持文字而且保持元数据,比如光标的位置)

android:gravity
setGravity(int)
Specifies how to align the text by the view's x and/or y axis when the text is smaller than the view.(当文本比组件小的时候, 如何和组件的X/Y轴 对齐)

android:height
setHeight(int)
Makes the TextView be exactly this many pixels tall.

android:hint
setHint(int)
Hint text to display when the text is empty. (当标签是空的时候,在标签中显示什么数据)

android:imeActionId
setImeActionLabel(CharSequence,int)
Supply a value for EditorInfo.actionId used when an input method is connected to the text view.

android:imeActionLabel
setImeActionLabel(CharSequence,int)
Supply a value for EditorInfo.actionLabel used when an input method is connected to the text view.

android:imeOptions
setImeOptions(int)
Additional features you can enable in an IME associated with an editor, to improve the integration with your application.

android:includeFontPadding
setIncludeFontPadding(boolean)
Leave enough room for ascenders and descenders instead of using the font ascent and descent strictly.

android:inputMethod
setKeyListener(KeyListener)
If set, specifies that this TextView should use the specified input method (specified by fully-qualified class name).

android:inputType
setRawInputType(int)
The type of data being placed in a text field, used to help an input method decide how to let the user enter text.

android:lineSpacingExtra
setLineSpacing(float,float)
Extra spacing between lines of text. (行间距)

android:lineSpacingMultiplier
setLineSpacing(float,float)
Extra spacing between lines of text, as a multiplier. (行间距)倍数

android:lines
setLines(int)
Makes the TextView be exactly this many lines tall

Must be an integer value, such as "100".

android:linksClickable
setLinksClickable(boolean)
If set to false, keeps the movement method from being set to the link movement method even if autoLink causes links to be found. (设置连接是否可用)

android:marqueeRepeatLimit
setMarqueeRepeatLimit(int)
The number of times to repeat the marquee animation. (来回滚动的次数)

android:maxEms
setMaxEms(int)
Makes the TextView be at most this many ems wide

Must be an integer value, such as "100".

android:maxHeight
setMaxHeight(int)
Makes the TextView be at most this many pixels tall

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp".

android:maxLength
setFilters(InputFilter)
Set an input filter to constrain the text length to the specified number.

android:maxLines
setMaxLines(int)
Makes the TextView be at most this many lines tall

Must be an integer value, such as "100".

android:maxWidth
setMaxWidth(int)
Makes the TextView be at most this many pixels wide

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp".

android:minEms
setMinEms(int)
Makes the TextView be at least this many ems wide

Must be an integer value, such as "100".

android:minHeight
setMinHeight(int)
Makes the TextView be at least this many pixels tall

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp".

android:minLines
setMinLines(int)
Makes the TextView be at least this many lines tall

Must be an integer value, such as "100".

android:minWidth
setMinWidth(int)
Makes the TextView be at least this many pixels wide

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp".

android:numeric
setKeyListener(KeyListener)
If set, specifies that this TextView has a numeric input method.

android:password
setTransformationMethod(TransformationMethod)
Whether the characters of the field are displayed as password dots instead of themselves. (是否是以密码的方式显示)

android:phoneNumber
setKeyListener(KeyListener)
If set, specifies that this TextView has a phone number input method.

android:privateImeOptions
setPrivateImeOptions(String)
An addition content type description to supply to the input method attached to the text view, which is private to the implementation of the input method.

android:scrollHorizontally
setHorizontallyScrolling(boolean)
Whether the text is allowed to be wider than the view (and therefore can be scrolled horizontally). (在文字较多的情况下是否允许滚动)

android:selectAllOnFocus
setSelectAllOnFocus(boolean)
If the text is selectable, select it all when the view takes focus instead of moving the cursor to the start or end. (如果选择是否选择所有)

android:shadowColor
setShadowLayer(float,float,float,int)
Place a shadow of the specified color behind the text. (如果有颜色是否显示影印)

android:shadowDx
setShadowLayer(float,float,float,int)
Horizontal offset of the shadow.

android:shadowDy
setShadowLayer(float,float,float,int)
Vertical offset of the shadow.

android:shadowRadius
setShadowLayer(float,float,float,int)
Radius of the shadow.

android:singleLine
setTransformationMethod(TransformationMethod)
Constrains the text to a single horizontally scrolling line instead of letting it wrap onto multiple lines, and advances focus instead of inserting a newline when you press the enter key.

android:text
setText(CharSequence)
Text to display.

android:textColor
setTextColor(ColorStateList)
Text color.

android:textColorHighlight
setHighlightColor(int)
Color of the text selection highlight.

android:textColorHint
setHintTextColor(int)
Color of the hint text. (提示文字)

android:textColorLink
setLinkTextColor(int)
Text color for links.

android:textScaleX
setTextScaleX(float)
Sets the horizontal scaling factor for the text

Must be a floating point value, such as "1.2".

android:textSize
setTextSize(float)
Size of the text.

android:textStyle
setTypeface(Typeface)
Style (bold, italic, bolditalic) for the text.

android:typeface
setTypeface(Typeface)
Typeface (normal, sans, serif, monospace) for the text.

android:width
setWidth(int)
Makes the TextView be exactly this many pixels wide.


4: 构造函数
Public Constructors


TextView(Context context)


TextView(Context context, AttributeSet attrs)


TextView(Context context, AttributeSet attrs, int defStyle)
来自http://blog.csdn.net/wbw1985/archive/2010/03/12/5372820.aspx

更多相关文章

  1. [android]组件之一Activity简介
  2. android view getWidth 和 getHeight 的值为0
  3. Android(安卓)Binder 机制初步学习 笔记(三)—— Binder 进程通讯
  4. 实现调用android URLConnection封装后快速下载,并且可以获取到实
  5. android 核心组件( 1 ) 常用布局, adapter, handler, UI
  6. 改变Android(安卓)对话框位置及边框
  7. android 获得当前view在屏幕的坐标
  8. android 随手记 videoview循环播放网络视频 和mediaplayer+sufac
  9. Android(安卓)BroadCast

随机推荐

  1. Qt解析XML的示例代码分享
  2. 【XML】UTF8和GB2312编码转换出现乱码的
  3. 应用CSS转换XML文档的示例介绍
  4. 利用xslt将xml解析成xhtml的代码示例
  5. 通过Spry将XML数据显示到HTML页教程
  6. 关于读大数据量的XML文件的读取问题
  7. 实现Asp与XML交互的实例解析
  8. XML SAX解析详解
  9. XML相关技术资料总结
  10. Android中的xml解析