TextView属性大全

xiaoxiao2021-02-28  12

属性名 相关方法 描述 android:autoLinksetAutoLinkMask(int)控制是否自动查找并转换 URL、邮箱地址等链接为可点击链接.默认值为"none",禁止该属性.android:autoTextsetKeyListener(KeyListener)如果设置,这表示该 TextView 的文本输入法可以自动更正常见拼写错误.android:bufferTypesetText(CharSequence,TextView.BufferType)决定 getText() 方法返回值的种类.默认值为 "normal".注意,EditText 和 LogTextBox 总是返回 Editable,及时你指定更低的基本也无济于事.android:capitalizesetKeyListener(KeyListener)如果设置该属性,则指定该 TextView 的文本输入法可以自动改变用户输入的字母为大写.android:cursorVisiblesetCursorVisible(boolean)使光标可见(默认)或隐藏.android:digitssetKeyListener(KeyListener)如果设置,则指定该 TextView 使用数字输入法,只接受指定的字符.android:drawableBottomsetCompoundDrawablesWithIntrinsicBounds(int,int,int,int)在文本下方显示可绘制对象.android:drawableLeftsetCompoundDrawablesWithIntrinsicBounds(int,int,int,int)在文本左侧显示可绘制对象.android:drawablePaddingsetCompoundDrawablePadding(int)文本和可绘制对象的间距.android:drawableRightsetCompoundDrawablesWithIntrinsicBounds(int,int,int,int)在文本右侧显示可绘制对象.android:drawableTopsetCompoundDrawablesWithIntrinsicBounds(int,int,int,int)在文本上方显示可绘制对象.android:editable 如果设置,则指定该 TextView 有输入法,如果没有特殊指定,其为文本输入状态.android:editorExtrassetInputExtras(int)指向 <input-extras> XML 资源,为输入法的特殊实现提供附加数据.只是当输入法启动时将资源 放入EditorInfo.extras字段.android:ellipsizesetEllipsize(TextUtils.TruncateAt)该值为真时,如果文字长度超过视图宽度,文字不会在中途被截断, 而是省略其中一部分.为了将文本作为一个整体显示在一行中, 你可能经常使用横向滚动条或者 singleLine 属性, 现在你也可以使用本属性,它还允许多行.android:emssetEms(int)使 TextView 精确匹配指定个数的字符宽度.android:freezesTextsetFreezesText(boolean)如果设置,则文本视图会保持完整的文本内容,以及象当前光标位置这样的附近信息.android:gravitysetGravity(int)指定当显示的文本比视图小时,横向和纵向的对齐方式.android:heightsetHeight(int)精确的设置 TextView 的高度.使用布局参数也可以达到相同效果.android:hintsetHint(int)当文本为空时显示的提示信息.android:imeActionIdsetImeActionLabel(CharSequence,int)当输入法连接到文本视图时,提供用于 EditorInfo.actionId 的值.android:imeActionLabelsetImeActionLabel(CharSequence,int)当输入法连接到文本视图时,提供用于 EditorInfo.actionLabel 的值.android:imeOptionssetImeOptions(int)附近特性,可用于启动输入法与编辑器的关联,以提高你应用程序的集成效果.android:includeFontPaddingsetIncludeFontPadding(boolean)为上标和下标留出足够的空间,以取代字体上下标.默认为真.android:inputMethodsetKeyListener(KeyListener)如果设置,即指定 TextView 使用指定的输入法(使用完全修饰类名).android:inputTypesetRawInputType(int)文本域中可放置的数据类型,用于帮助输入法决定如何让用户输入文本.android:lineSpacingExtrasetLineSpacing(float,float)文本行间距.android:lineSpacingMultipliersetLineSpacing(float,float)用倍数指定的行间距.android:linessetLines(int)使 TextView 精确匹配指定行数的高度.android:linksClickablesetLinksClickable(boolean)如果设为假,即使指定的 autoLink 属性正确识别出了链接,点击也不会发生任何动作.android:marqueeRepeatLimitsetMarqueeRepeatLimit(int)字幕动画的重复次数.仅应用于启动字母动画的 TextView.android:maxEmssetMaxEms(int)使 TextView 的最大宽度为指定个数的字符宽度.android:maxHeightsetMaxHeight(int)设置 TextView 的最大高度.android:maxLengthsetFilters(InputFilter)设置输入过滤器,限制输入的文本最大长度为指定值.android:maxLinessetMaxLines(int)使 TextView 的最大高度为指定行数的高度.android:maxWidthsetMaxWidth(int)设置 TextView 的最大宽度.android:minEmssetMinEms(int)使 TextView 的最小宽度为指定个数的字符宽度.android:minHeightsetMinHeight(int)设置 TextView 的最小高度.android:minLinessetMinLines(int)使 TextView 的最小高度为指定行数的高度.android:minWidthsetMinWidth(int)设置 TextView 的最小宽度.android:numericsetKeyListener(KeyListener)如果设置,指定 TextView 使用数值输入法.默认值为假.android:passwordsetTransformationMethod(TransformationMethod)是否将文本域中的字符显示为代表密码的圆点.android:phoneNumbersetKeyListener(KeyListener)如果设置,则指定 TextView 使用电话号码输入法.默认为假.android:privateImeOptionssetPrivateImeOptions(String)附加的内容类型,用于描述文本视图支持的输入法的私有实现.android:scrollHorizontallysetHorizontallyScrolling(boolean)是否允许文本比视图宽(允许横向滚动).android:selectAllOnFocussetSelectAllOnFocus(boolean)如果文本可选,当该视图得到焦点时将文本全部选中,而不只将光标移动到开始或结尾处.android:shadowColorsetShadowLayer(float,float,float,int)在文本后面显示指定颜色的阴影.android:shadowDxsetShadowLayer(float,float,float,int)阴影横向偏移量.android:shadowDysetShadowLayer(float,float,float,int)阴影纵向偏移量.android:shadowRadiussetShadowLayer(float,float,float,int)设置阴影的范围.android:singleLinesetTransformationMethod(TransformationMethod)限制文本显示与一行中,用横向滚动来代替多行显示.android:textsetText(CharSequence,TextView.BufferType)用于显示的文本

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

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

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

android:textColorHighlightsetHighlightColor(int)选中文本的高亮部分的颜色.android:textColorHintsetHintTextColor(int)提示信息的文字颜色.android:textColorLinksetLinkTextColor(int)超链接的文字颜色.android:textIsSelectableisTextSelectable()指示非可编辑文本可以选择.android:textScaleXsetTextScaleX(float)设置文本的横向缩放因子.android:textSizesetTextSize(int,float)文字的大小.推荐以“sp(可缩放像素)”为单位来设置该值(比如 15sp).android:textStylesetTypeface(Typeface)文字风格(粗体、斜体、粗斜体等).android:typefacesetTypeface(Typeface)字体名称(楷体、宋体、仿宋、黑体等).android:widthsetWidth(int)精确的设置 TextView 的宽度.使用布局参数也可以达到相同效果.
转载请注明原文地址: https://www.6miu.com/read-1400137.html

最新回复(0)