XML 属性
属性名 相关方法 描述
android:autoLink setAutoLinkMask(int) 控制是否自动查找并转换 URL、邮箱地址等链接为可点击链接.默认值为"none",禁止该属性.
android:autoText setKeyListener(KeyListener) 如果设置,这表示该 TextView 的文本输入法可以自动更正常见拼写错误.
android:bufferType setText(CharSequence,TextView.BufferType) 决定 getText() 方法返回值的种类.默认值为 "normal".注意,EditText 和 LogTextBox 总是返回 Editable,及时你指定更低的基本也无济于事.
android:capitalize setKeyListener(KeyListener) 如果设置该属性,则指定该 TextView 的文本输入法可以自动改变用户输入的字母为大写.
android:cursorVisible setCursorVisible(boolean) 使光标可见(默认)或隐藏.
android:digits setKeyListener(KeyListener) 如果设置,则指定该 TextView 使用数字输入法,只接受指定的字符.
android:drawableBottom setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 在文本下方显示可绘制对象.
android:drawableLeft setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 在文本左侧显示可绘制对象.
android:drawablePadding setCompoundDrawablePadding(int) 文本和可绘制对象的间距.
android:drawableRight setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 在文本右侧显示可绘制对象.
android:drawableTop setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 在文本上方显示可绘制对象.
android:editable   如果设置,则指定该 TextView 有输入法,如果没有特殊指定,其为文本输入状态.
android:editorExtras setInputExtras(int) 指向 XML 资源,为输入法的特殊实现提供附加数据.只是当输入法启动时将资源 放入 EditorInfo.extras 字段.
android:ellipsize setEllipsize(TextUtils.TruncateAt) 该值为真时,如果文字长度超过视图宽度,文字不会在中途被截断, 而是省略其中一部分.为了将文本作为一个整体显示在一行中, 你可能经常使用横向滚动条或者 singleLine 属性, 现在你也可以使用本属性,它还允许多行.
android:ems setEms(int) 使 TextView 精确匹配指定个数的字符宽度.
android:freezesText setFreezesText(boolean) 如果设置,则文本视图会保持完整的文本内容,以及象当前光标位置这样的附近信息.
android:gravity setGravity(int) 指定当显示的文本比视图小时,横向和纵向的对齐方式.
android:height setHeight(int) 精确的设置 TextView 的高度.使用布局参数也可以达到相同效果.
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) 为上标和下标留出足够的空间,以取代字体上下标.默认为真.
android:inputMethod setKeyListener(KeyListener) 如果设置,即指定 TextView 使用指定的输入法(使用完全修饰类名).
android:inputType setRawInputType(int) 文本域中可放置的数据类型,用于帮助输入法决定如何让用户输入文本.
android:lineSpacingExtra setLineSpacing(float,float) 文本行间距.
android:lineSpacingMultiplier setLineSpacing(float,float) 用倍数指定的行间距.
android:lines setLines(int) 使 TextView 精确匹配指定行数的高度.
android:linksClickable setLinksClickable(boolean) 如果设为假,即使指定的 autoLink 属性正确识别出了链接,点击也不会发生任何动作.
android:marqueeRepeatLimit setMarqueeRepeatLimit(int) 字幕动画的重复次数.仅应用于启动字母动画的 TextView.
android:maxEms setMaxEms(int) 使 TextView 的最大宽度为指定个数的字符宽度.
android:maxHeight setMaxHeight(int) 设置 TextView 的最大高度.
android:maxLength setFilters(InputFilter) 设置输入过滤器,限制输入的文本最大长度为指定值.
android:maxLines setMaxLines(int) 使 TextView 的最大高度为指定行数的高度.
android:maxWidth setMaxWidth(int) 设置 TextView 的最大宽度.
android:minEms setMinEms(int) 使 TextView 的最小宽度为指定个数的字符宽度.
android:minHeight setMinHeight(int) 设置 TextView 的最小高度.
android:minLines setMinLines(int) 使 TextView 的最小高度为指定行数的高度.
android:minWidth setMinWidth(int) 设置 TextView 的最小宽度.
android:numeric setKeyListener(KeyListener) 如果设置,指定 TextView 使用数值输入法.默认值为假.
android:password setTransformationMethod(TransformationMethod) 是否将文本域中的字符显示为代表密码的圆点.
android:phoneNumber setKeyListener(KeyListener) 如果设置,则指定 TextView 使用电话号码输入法.默认为假.
android:privateImeOptions setPrivateImeOptions(String) 附加的内容类型,用于描述文本视图支持的输入法的私有实现.
android:scrollHorizontally setHorizontallyScrolling(boolean) 是否允许文本比视图宽(允许横向滚动).
android:selectAllOnFocus setSelectAllOnFocus(boolean) 如果文本可选,当该视图得到焦点时将文本全部选中,而不只将光标移动到开始或结尾处.
android:shadowColor setShadowLayer(float,float,float,int) 在文本后面显示指定颜色的阴影.
android:shadowDx setShadowLayer(float,float,float,int) 阴影横向偏移量.
android:shadowDy setShadowLayer(float,float,float,int) 阴影纵向偏移量.
android:shadowRadius setShadowLayer(float,float,float,int) 设置阴影的范围.
android:singleLine setTransformationMethod(TransformationMethod) 限制文本显示与一行中,用横向滚动来代替多行显示.
android:text setText(CharSequence,TextView.BufferType) 用于显示的文本

一定是字符串值,使用‘\\;’来转义字符。比如‘\\n’或用‘\\uxxxx’代表 UNICODE 字符.

android:textAllCaps setAllCaps(boolean) 全部使用大写字母来呈现文本.
android:textAppearance   基本的文字颜色、字体、大小和风格.
android:textColor setTextColor(int) 文本颜色

可能是对其它资源的参照,形式为“@[+][package:]type:name” 或“?[package:][type:]name”形式的主题属性.

android:textColorHighlight setHighlightColor(int) 选中文本的高亮部分的颜色.
android:textColorHint setHintTextColor(int) 提示信息的文字颜色.
android:textColorLink setLinkTextColor(int) 超链接的文字颜色.
android:textIsSelectable isTextSelectable() 指示非可编辑文本可以选择.
android:textScaleX setTextScaleX(float) 设置文本的横向缩放因子.
android:textSize setTextSize(int,float) 文字的大小.推荐以“sp(可缩放像素)”为单位来设置该值(比如 15sp).
android:textStyle setTypeface(Typeface) 文字风格(粗体、斜体、粗斜体等).
android:typeface setTypeface(Typeface) 字体名称(楷体、宋体、仿宋、黑体等).
android:width setWidth(int) 精确的设置 TextView 的宽度.使用布局参数也可以达到相同效果.

更多相关文章

  1. Android平台上面输入法遮挡问题-android:windowSoftInputMode属
  2. Android对于APN
  3. android 模拟器命令
  4. Android(安卓)ImageView 总结
  5. Android(安卓)ListView元素间隙线自定义渐变效果
  6. 【Android开发基础】应用界面主题Theme使用方法
  7. Android-ListView几个比较特别的属性
  8. Android(安卓)模拟器几个小问题
  9. Android之TextView

随机推荐

  1. Develop -- Training(十) -- 共享文件
  2. Android(安卓)中的WiFi学习笔记——经典
  3. android 按钮自动生成工具
  4. 浅析Android中的消息机制-解决:Only the o
  5. Android(安卓)访问权限设置
  6. android中AudioRecord采集音频的参数说明
  7. 使用Python开发Android应用程序:第一节 在
  8. Android蓝牙开发详解
  9. android:configChanges
  10. Android(安卓)更换系统字体......