Android TextView 最全的XML属性

android:autoLink 控制是否自动找到网址和电子邮件地址等链接并将其转换为可点击链接。 
android:autoSizeMaxTextSize 自动调整文本大小时要使用的最大文本大小约束。 
android:autoSizeMinTextSize 自动调整文本大小时要使用的最小文本大小约束。 
android:autoSizePresetSizes autoSizeTextTypeset 一起使用的维度的资源数组 uniform。 
android:autoSizeStepGranularity 如果autoSizeTextType设置为, 则指定自动调整大小步长uniform。 
android:autoSizeTextType 指定自动大小的类型。 
android:autoText 如果设置,则指定此TextView具有文本输入方法并自动更正一些常见的拼写错误。 
android:breakStrategy 中断策略(控制段落布局)。 
android:bufferType 确定getText()将返回的最小类型。 
android:capitalize 如果设置,则指定此TextView具有文本输入方法,并应自动将用户键入的内容大写。 
android:cursorVisible 使光标可见(默认)或不可见。 
android:digits 如果设置,则指定此TextView具有数字输入方法,并且这些特定字符是它将接受的字符。 
android:drawableBottom 要在文本下面绘制的drawable。 
android:drawableEnd 要绘制到文本末尾的drawable。 
android:drawableLeft 要绘制在文本左侧的drawable。 
android:drawablePadding drawables和文本之间的填充。 
android:drawableRight 要绘制在文本右侧的drawable。 
android:drawableStart 要绘制到文本开头的drawable。 
android:drawableTint 色彩适用于化合物(左,上等)可绘制的。 
android:drawableTintMode 混合模式用于施加化合物(左,上等)可绘制色调。 
android:drawableTop 要在文本上方绘制的drawable。 
android:editable 如果设置,则指定此TextView具有输入方法。 
android:editorExtras 引用<input-extras> 包含要提供给输入方法的附加数据的 XML资源,该输入方法对输入方法的实现是私有的。 
android:elegantTextHeight 优雅的文本高度,尤其适用于压缩较少的复杂脚本文本。 
android:ellipsize 如果设置,则导致比视图宽的单词被椭圆化而不是在中间断开。 
android:ems 使TextView正好是这么多的ems。 
android:fallbackLineSpacing 是否尊重用于显示文本的后备字体的上升和下降。 
android:firstBaselineToTopHeight 从TextView顶部到第一个文本基线的距离。 
android:fontFamily 文本系列(由字符串命名或作为字体资源引用)。 
android:fontFeatureSettings 字体功能设置。 
android:freezesText 如果设置,除了元数据(如当前光标位置)之外,文本视图还将在其冻结冰柱内包含其当前完整文本。 
android:gravity 指定当文本小于视图时,如何通过视图的x轴和/或y轴对齐文本。 
android:height 使TextView正好这么高。 
android:hint 提示文本为空时显示的文本。 
android:hyphenationFrequency 自动连字的频率。 
android:imeActionId 提供 输入法连接到文本视图时使用的值 。  EditorInfo.actionId
android:imeActionLabel 提供 输入法连接到文本视图时使用的值 。  EditorInfo.actionLabel
android:imeOptions 您可以在与编辑器关联的IME中启用的其他功能,以改善与应用程序的集成。 
android:includeFontPadding 为上升器和下降器留出足够的空间,而不是严格使用字体上升和下降。 
android:inputMethod 如果设置,则指定此TextView应使用指定的输入方法(由完全限定的类名指定)。 
android:inputType 放置在文本字段中的数据类型,用于帮助输入方法决定如何让用户输入文本。 
android:justificationMode 理由模式。 
android:lastBaselineToBottomHeight 从TextView底部到最后一个文本基线的距离。 
android:letterSpacing 文字字母间距。 
android:lineHeight 文本行之间的显式高度。 
android:lineSpacingExtra 文本行之间的额外间距。 
android:lineSpacingMultiplier Extra spacing between lines of text, as a multiplier. 
android:lines 使TextView正好是这么多行高。 
android:linksClickable 如果设置为false,即使autoLink导致找到链接,也不会将移动方法设置为链接移动方法。 
android:marqueeRepeatLimit 重复选取框动画的次数。 
android:maxEms 使TextView最多只有这么多ems。 
android:maxHeight 使TextView最多只有这么多像素高。 
android:maxLength 设置输入过滤器以将文本长度约束为指定的数字。 
android:maxLines 使TextView最多只有这么多行。 
android:maxWidth 使TextView最多只有这么多像素宽。 
android:minEms 使TextView至少有这么多ems。 
android:minHeight 使TextView至少有这么多像素高。 
android:minLines 使TextView至少有这么多行。 
android:minWidth 使TextView至少宽这么多像素。 
android:numeric 如果设置,则指定此TextView具有数字输入方法。 
android:password 字段的字符是否显示为密码点而不是自身。 
android:phoneNumber 如果设置,则指定此TextView具有电话号码输入方法。 
android:privateImeOptions 附加内容类型描述,提供给附加到文本视图的输入方法,该输入方法对输入方法的实现是私有的。 
android:scrollHorizontally 是否允许文本比视图宽(因此可以水平滚动)。 
android:selectAllOnFocus 如果文本是可选的,请在视图获得焦点时全部选择。 
android:shadowColor 在文本下方放置模糊的文本阴影,使用指定的颜色绘制。 
android:shadowDx 文本阴影的水平偏移。 
android:shadowDy 文本阴影的垂直偏移。 
android:shadowRadius 模糊文本阴影的半径。 
android:singleLine 将文本约束为单个水平滚动线,而不是让它换行到多行,并在按下回车键时前进焦点而不是插入换行符。 
android:text 要显示的文字。 
android:textAllCaps 在全部大写中显示文本。 
android:textAppearance 基本文本颜色,字体,大小和样式。 
android:textColor 文字颜色。 
android:textColorHighlight 文本选择的颜色突出显示。 
android:textColorHint 提示文字的颜色。 
android:textColorLink 链接的文字颜色。 
android:textIsSelectable 表示可以选择不可编辑文本的内容。 
android:textScaleX 设置文本的水平缩放系数。 
android:textSize 文字大小。 
android:textStyle 文本的样式(正常,粗体,斜体,粗体|斜体)。 
android:typeface 文本的字体(普通,无衬线,衬线,等宽字体)。 
android:width 使TextView正好宽广。 
android:accessibilityHeading 此视图是否是可访问性标题。 
android:accessibilityLiveRegion 向可访问性服务指示在此视图更改时是否应通知用户。 
android:accessibilityTraversalAfter 设置视图的id,之后在可访问性遍历中访问此视图。 
android:accessibilityTraversalBefore 设置在可访问性遍历中访问此视图之前的视图的id。 
android:alpha 视图的alpha属性,作为0(完全透明)和1(完全不透明)之间的值。 
android:autofillHints 描述视图的内容,以便自动填充服务可以填写适当的数据。 
android:autofilledHighlight 可绘制在视图上绘制以将其标记为自动填充

可以是对形式为“ ”的另一种资源的引用,也可以是“ ” 形式的主题属性。  @[+][package:]type/name?[package:]type/name

android:background 一个drawable用作背景。 
android:backgroundTint 色调适用于背景。 
android:backgroundTintMode 混合模式用于应用背景色调。 
android:clickable 定义此视图是否对单击事件做出反应。 
android:contentDescription 定义简要描述视图内容的文本。 
android:contextClickable 定义此视图是否对上下文单击事件做出反应。 
android:defaultFocusHighlightEnabled 此视图在聚焦时是否应使用默认焦点突出显示,但在其背景中未定义。  R.attr.state_focused
android:drawingCacheQuality 定义半透明绘图缓存的质量。 
android:duplicateParentState 当此属性设置为true时,视图将从其直接父级而不是从其自身获取其可绘制状态(聚焦,按下等)。 
android:elevation 基础z视图的深度。 
android:fadeScrollbars 定义在不使用滚动条时是否淡出滚动条。 
android:fadingEdgeLength 定义渐变边缘的长度。 
android:filterTouchesWhenObscured 指定当视图的窗口被另一个可见窗口遮挡时是否过滤触摸。 
android:fitsSystemWindows 布尔内部属性,用于根据系统窗口(如状态栏)调整视图布局。 
android:focusable 控制视图是否可以获得焦点。 
android:focusableInTouchMode 布尔值,用于控制视图在触摸模式下是否可以获得焦点。 
android:focusedByDefault 此视图是否为默认焦点视图。 
android:forceHasOverlappingRendering 此视图是否具有在绘制时可能重叠的元素。 
android:foreground 定义drawable以绘制内容。 
android:foregroundGravity 定义要应用于前景drawable的重力。 
android:foregroundTint 色调适用于前景。 
android:foregroundTintMode 混合模式用于应用前景色调。 
android:hapticFeedbackEnabled 布尔值,用于控制视图是否应为长按等事件启用触觉反馈。 
android:id 为此视图提供标识符名称,以便稍后使用或 检索它。  View.findViewById()Activity.findViewById()
android:importantForAccessibility 描述此视图对可访问性是否重要。 
android:importantForAutofill 提示Android系统是否应将与此视图关联的视图节点包含在用于自动填充目的的视图结构中。 
android:isScrollContainer 如果视图将用作滚动容器,则设置此项,这意味着可以调整其大小以缩小其整个窗口,以便为输入方法提供空间。 
android:keepScreenOn 控制视图的窗口是否应在可见时保持屏幕开启。 
android:keyboardNavigationCluster 此视图是否是键盘导航集群的根。 
android:layerType 指定支持此视图的图层类型。 
android:layoutDirection 定义布局绘图的方向。 
android:longClickable 定义此视图是否对长按事件做出反应。 
android:minHeight 定义视图的最小高度。 
android:minWidth 定义视图的最小宽度。 
android:nextClusterForward 定义下一个键盘导航集群。 
android:nextFocusDown 定义下一个视图,以便在下一个焦点为焦点时提供焦点 如果引用引用的视图不存在或者是不可见的层次结构的一部分,则 在访问引用时将产生结果。  View.FOCUS_DOWNRuntimeException
android:nextFocusForward 定义下一个视图,以便在下一个焦点为焦点时提供焦点 如果引用引用的视图不存在或者是不可见的层次结构的一部分,则 在访问引用时将产生结果。  View.FOCUS_FORWARDRuntimeException
android:nextFocusLeft 定义下一个视图,以便在下一个焦点时关注 。  View.FOCUS_LEFT
android:nextFocusRight 定义下一个视图,以便在下一个焦点为焦点时提供焦点 如果引用引用的视图不存在或者是不可见的层次结构的一部分,则 在访问引用时将产生结果。  View.FOCUS_RIGHTRuntimeException
android:nextFocusUp 定义下一个视图,以便在下一个焦点为焦点时提供焦点 如果引用引用的视图不存在或者是不可见的层次结构的一部分,则 在访问引用时将产生结果。  View.FOCUS_UPRuntimeException
android:onClick 单击视图时要调用的此View上下文中方法的名称。 
android:outlineAmbientShadowColor 设置当视图具有正Z或高程值时绘制的环境阴影的颜色。 
android:outlineSpotShadowColor 设置当视图具有正Z或高程值时绘制的专色阴影的颜色。 
android:padding 设置所有四条边的填充(以像素为单位)。 
android:paddingBottom 设置底边的填充(以像素为单位); 看。  R.attr.padding
android:paddingEnd 设置结束边缘的填充(以像素为单位); 看。  R.attr.padding
android:paddingHorizontal 设置左右边缘的填充(以像素为单位); 看 。  R.attr.padding
android:paddingLeft 设置左边缘的填充(以像素为单位); 看。  R.attr.padding
android:paddingRight 设置右边缘的填充(以像素为单位); 看。  R.attr.padding
android:paddingStart 设置起始边缘的填充(以像素为单位); 看。  R.attr.padding
android:paddingTop 设置顶边的填充(以像素为单位); 看。  R.attr.padding
android:paddingVertical 设置顶部和底部边缘的填充(以像素为单位); 看 。  R.attr.padding
android:requiresFadingEdge 定义滚动时哪些边应该褪色。 
android:rotation 视角的旋转,以度为单位。 
android:rotationX 围绕x轴旋转视图,以度为单位。 
android:rotationY 绕y轴旋转视图,以度为单位。 
android:saveEnabled 如果为false,则在冻结此视图时不会保存任何状态。 
android:scaleX x方向视图的比例。 
android:scaleY y方向视图的比例。 
android:scrollIndicators 定义可以滚动视图时应显示的滚动指示符。 
android:scrollX 初始水平滚动偏移,以像素为单位。 
android:scrollY 初始垂直滚动偏移,以像素为单位。 
android:scrollbarAlwaysDrawHorizontalTrack 定义是否应始终绘制水平滚动条轨道。 
android:scrollbarAlwaysDrawVerticalTrack 定义是否应始终绘制垂直滚动条轨道。 
android:scrollbarDefaultDelayBeforeFade 定义滚动条在淡出之前等待的延迟(以毫秒为单位)。 
android:scrollbarFadeDuration 定义滚动条淡出所用的延迟(以毫秒为单位)。 
android:scrollbarSize 设置垂直滚动条的宽度和水平滚动条的高度。 
android:scrollbarStyle 控制滚动条样式和位置。 
android:scrollbarThumbHorizontal 定义水平滚动条拇指可绘制。 
android:scrollbarThumbVertical 定义垂直滚动条拇指可绘制。 
android:scrollbarTrackHorizontal 定义可绘制的水平滚动条轨道。 
android:scrollbarTrackVertical 定义垂直滚动条轨道可绘制。 
android:scrollbars 定义滚动时是否应显示哪个滚动条。 
android:soundEffectsEnabled 布尔值,用于控制视图是否应为单击和触摸等事件启用声音效果。 
android:stateListAnimator 为View设置基于状态的动画制作工具。 
android:tag 为此视图提供包含String的标记,以便稍后检索或搜索。  View.getTag()View.findViewWithTag()
android:textAlignment 定义文本的对齐方式。 
android:textDirection 定义文本的方向。 
android:theme 指定视图的主题覆盖。 
android:tooltipText 定义在悬停或长按时在小弹出窗口中显示的文本。 
android:transformPivotX x枢轴点的位置,视图将围绕该位置旋转和缩放。 
android:transformPivotY y枢轴点的位置,视图将围绕该位置旋转和缩放。 
android:transitionName 命名一个视图,以便可以为Transitions标识它。 
android:translationX translation in x of the view. 
android:translationY translation in y of the view. 
android:translationZ translation in z of the view. 
android:visibility Controls the initial visibility of the view. 

猜你喜欢

转载自blog.csdn.net/qq_34368586/article/details/86595354