Android View 属性大全
16lz
2021-01-23
(1)视图透明度,值在0-1之间,0为完全透明,1为完全不透明android:alphasetAlpha(float)(2)视图背景android:backgroundsetBackgroundResource(int)(3)视图是否可点击android:clickablesetClickable(boolean) (4)设置view的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明android:contentDescriptionsetContentDescription(CharSequence)(5)设置绘图时半透明质量。auto-默认,有框架决定 high-高质量,使用较高的颜色深度,消耗更多内存。 low-低质量,使用较低颜色深度,但是用更少内存android:drawingCacheQualitysetDrawingCacheQuality(int)(6)直接从父容器中获取绘图状态android:duplicateParentState(7)定义没有使用ScrollBar的时候,是否褪色android:fadeScrollbarssetScrollbarFadingEnabled(boolean)(8)设置边框渐变的长度android:fadingEdgeLengthgetVerticalFadingEdgeLength(9)view 窗口被其他窗口覆盖的时候是否过滤触摸事件android:filterTouchesWhenObscuredsetFilterTouchesWhenObscured(boolean)(10)设置布局调整的时候是否考虑系统窗口(如状态栏)android:fitesystemWindowssetFocusable(boolean)(11)是否获得焦点(若有requestFocus()被调用 优先处理这个)android:focusablesetFocusable(boolean)(12)设置在touch模式下view是否能获取焦点android:focusableInTouchModesetFocusableInTouchMode(boolean)(13)设置是否启动触摸反馈,启动就是在触摸的时候有震动等效果。android:hapticFeedbackEnabledsetHapticFreebackEnabled(boolean)(14)定义IDandroid:idsetId(int)(15)设置可达性的重要性android:impotantForAccessibilitysetImportantForAccessibility(int)(16)设置view为滚动效应android:isScrollContainersetScrollContainer(int)(17)视图在可见的情况下是否保持亮屏android:keepScreenOnsetKeepScreenOn(boolean)(18)设置指定层的类型,可以取以下3个值: none——不指定 software——软件层。 hardware——硬件层。使用硬件加速。" android:layerType setLayerType(int,Paint)(19) 定义布局图纸的方向 android:layoutDirection setLayoutDirection(int(20)是否响应长点击事件 android:longClickable setLongClickable(boolean)(21)设置视图最小高度 android:minHeight setMinimumHeight(int)(22)设置视图最小宽度 android:minWidth setMinimumWidth(int)(23)下一个获取焦点的view的id android:nextFocusForward setNextFocusForwardId(int)(24)向下移动焦点时,下一个获取焦点的view的id android:nextFocusDown setNextFocusDownId(int)(25)向左移动焦点时,下一个获取焦点的view的id android:nextFocusLeft setNextFocusLeftId(int)(26) 向右移动焦点时,下一个获取焦点的view的id android:nextFocusRight setNextFocusRightId(int)(27) 向上移动焦点时,下一个获取焦点的view的id android:nextFocusUp setNextFocusUpId(int)(28)点击时,要调用的方法的名称。 android:onClick setOnClick()(29) 设置上下左右的边距 android:padding setPaddingRelative(int,int,int,int)(30)下边距 android:paddingBottom setPaddingRelative(int,int,int,int)(31)右边距android:paddingRight setPadding(int,int,int,intandroid:paddingEnd setPaddingRelative(int,int,int,int)(32)左边距 android:paddingLeft setPadding(int,int,int,int)android:paddingStart setPaddingRelative(int,int,int,int(33) 定义滚动时边缘是否褪色 android:requiresFadingEdge setVerticalFadingEdgeEnabled(boolean)(34)旋转度数 android:rotation setRotation(float)(35)水平旋转度数 android:rotationX setRotationX(float)(36) 竖直旋转度数 android:rotationY setRotationY(float)(37)在配置改变等情况出现时是否保存view的状态数据。如果你的view有id,那默认系统就会帮你保存。 android:saveEnabled setSaveEnabled(boolean)(38) 水平方向缩放比例 android:scaleX setScaleX(float)(39)竖直方向缩放比例 android:scaleY setScaleY(float)(40)x方向的滚动偏移。即在水平方向滚动了多少距离 android:scrollX (41) y方向的滚动偏移。即在竖直方向滚动了多少距离 android:scrollY (42) 是否总是绘制水平滚动条的滚动轨道 android:scrollbarAlwaysDrawHorizontalTrack (43)是否总是绘制竖直滚动条的滚动轨道 android:scrollbarAlwaysDrawVerticalTrack (44)滚动条在n毫秒后开始淡出。 android:scrollbarDefaultDelayBeforeFade setScrollBarDefaultDelayBeforeFade(int)(45)滚动条用多长时间淡出完毕。 android:scrollbarFadeDuration setScrollBarFadeDuration(int)(46)设置滚动条的尺寸。垂直滚动条的宽度、水平滚动条的高度 android:scrollbarSize setScrollBarSize(int)(47)"滚动条的风格。共4组值: insideOverlay——内贴图 insideInset——内插图 outsideOverlay——外贴图 outsideInset——外插图。 inside就是滚动条在绘制在padding以内;outside就是不需要绘制在padding内(即view的边界处);Overlay是贴图,就是直接覆盖在内容的上方,这样内容可能会显示到滚动条下方去;Inset是插图,就是会在对应padding上加上滚动条的宽度,以不让内容显示到滚动条下面去。android:scrollbarStyle setScrollBarStyle(int)(48)水平滚动块的drawable对象 android:scrollbarThumbHorizontal (49)竖直滚动块的drawable对象android:scrollbarThumbVertical (50)水平滚动条滚动轨道的drawable对象 android:scrollbarTrackHorizontal (51) 竖直滚动条滚动轨道的drawable对象 android:scrollbarTrackVertical(52)"设置可显示的滚动条。有3个取值: none——不显示滚动条 horizontal——显示水平滚动条 vertical——显示竖直滚动条"android:scrollbars(53)点击或触摸该view时,是否需要有声音效果 android:soundEffectsEnabled setSoundEffectsEnabled(boolean)(54) string标识。类似id,id是整数标识android:tag (55)设置文本的显示方式。 android:textAlignment setTextAlignment(int)(56)设置文本的显示方向。 android:textDirection setTextDirection(int) (57)水平方向偏转量 android:transformPivotX setPivotX(float)(58)竖直方向偏转量 android:transformPivotY setPivotY(float(59)水平方向的移动距离 android:translationX setTranslationX(float)(60)竖直方向的移动距离 android:translationY setTranslationY(float)(61)"view的可见性。有3个取值: gone——不可见,同时不占用view的空间; invisible——不可见,但占用view的空间; visible——可见" android:visibility setVisibility(int)//下面是TextView的属性的一些设置(62) 设置是否“当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接”。可选值(none/web/email/phone/map/all) android:autoLink setAutoLinkMask(int)(63)如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:autoText setKeyListener(KeyListener)(64) 指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,也就是说getText后可调用append方法设置文本内容。 android:bufferType setText(CharSequence,TextView.BufferType)(65)设置自动大写属性。比如设置为2,自动大写单词首字符;设置为1,自动大写每句话的首字母等等。 android:capitalize setKeyListener(KeyListener)(66) 设定光标为显示/隐藏,默认显示。 android:cursorVisible setCursorVisible(boolean) (67)设置允许输入哪些字符。如“1234567890.+-*/%\n()” android:digits setKeyListener(KeyListener)(68) 在text的下方输出一个drawable。如果指定一个颜色的话会把text的背景设为该颜色,并且同时和background使用时覆盖后者。 android:drawableBottom setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)(70)在文本结尾处显示drawable对象。它的值可以是其它资源的引用,比如,"@[+][package:]type:name"或者"?[package:][type:]name";也可以是颜色值,如"#rgb", "#argb", "#rrggbb", or "#aarrggbb"。 android:drawableEnd setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int) (71)在text的左边输出一个drawable。 android:drawableLeft setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)(72)在text的右边输出一个drawable。 android:drawableRight setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) (73)在text的正上方输出一个drawable。 android:drawableTop setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)(74)设置text与drawable的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。 android:drawablePadding setCompoundDrawablePadding(int)(75)在文本开始处显示drawable对象。它的值可以是其它资源的引用,比如,"@[+][package:]type:name"或者"?[package:][type:]name";也可以是颜色值,如"#rgb", "#argb", "#rrggbb", or "#aarrggbb"。 android:drawableStart setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int) (76)设置是否可编辑。这里无效果,在EditView中才有效果。android:editable (77) 设置文本的额外的输入数据。在EditView中才有效果。 android:editorExtras setInputExtras(int)(77) 属性说明: 设置当文字过长时,该控件该如何显示。有如下值设置:”start”—–省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动) android:ellipsize setEllipsize(TextUtils.TruncateAt) (78)属性说明: 设置TextView的宽度为N个字符的宽度。 android:ems setEms(int) (79) 属性说明: 文本的字形体系。 android:fontFamily setTypeface(Typeface) (80)属性说明: 设置保存文本的内容以及光标的位置。 android:freezesText setFreezesText(boolean) (81) 属性说明: 设置文本位置,如设置成“center”,文本将居中显示。 android:gravity setGravity(int) (82) 属性说明: 设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米) android:height setHeight(int) (83)属性说明: Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。 android:hint setHint(int) (84)属性说明: 设置IME动作ID。 android:imeActionId setImeActionLabel(CharSequence,int) (85)属性说明: 设置IME动作标签。在EditView再做说明。 android:imeActionLabel setImeActionLabel(CharSequence,int) (86)属性说明: 附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个“完成”,而不设置默认是一个回车符号。 android:imeOptions setImeOptions(int) (87) 属性说明: 设置文本是否包含顶部和底部额外空白,默认为true。 android:includeFontPadding setIncludeFontPadding(boolean) (88) 属性说明: 为文本指定输入法,需要完全限定名(完整的包名)。例如:com.google.android.inputmethod.pinyin,但是这里报错找不到。 android:inputMethod setKeyListener(KeyListener)(89) 属性说明: 设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditView中再详细说明,这里无效果。 android:inputType setRawInputType(int)(90)属性说明: 设置行间距。 android:lineSpacingExtra setLineSpacing(float,float) (91)属性说明: 设置行间距的倍数。如”1.2” android:lineSpacingMultiplier setLineSpacing(float,float) (92) 属性说明: 设置文本的行数,设置两行就显示两行,即使第二行没有数据。android:lines setLines(int) (93)属性说明: 设置链接是否点击连接,即使设置了autoLink。 android:linksClickable setLinksClickable(boolean) (95)属性说明: 在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时表示无限次。 android:marqueeRepeatLimit setMarqueeRepeatLimit(int) (96)属性说明: 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。 android:maxEms setMaxEms(int) (97) 属性说明: 设置文本区域的最大高度 android:maxHeight setMaxHeight(int) (98) 属性说明: 限制显示的文本长度,超出部分不显示。 android:maxLength setFilters(InputFilter) (99) 属性说明: 设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。 android:maxLines setMaxLines(int) (100) 属性说明: 设置文本区域的最大宽度 android:maxWidth setMaxWidth(int) (101)属性说明: 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。android:minEms setMinEms(int) (102)属性说明: 设置文本区域的最小高度 android:minHeight setMinHeight(int) (103)属性说明: 设置文本的最小行数,与lines类似。 android:minLines setMinLines(int) (104)属性说明: 设置文本区域的最小宽度 android:minWidth setMinWidth(int) (105) 属性说明: 如果被设置,该TextView有一个数字输入法。此处无用,设置后唯一效果是TextView有点击效果,此属性在EdtiView将详细说明。 android:numeric setKeyListener(KeyListener)(106)属性说明: 以小点”.”显示文本 android:password setTransformationMethod(TransformationMethod) (107)属性说明: 设置为电话号码的输入方式。 android:phoneNumber setKeyListener(KeyListener) android:privateImeOptions setPrivateImeOptions(String) 属性说明: 设置输入法选项,在EditText中才有作用。 (108)属性说明: 设置文本超出TextView的宽度的情况下,是否出现横拉条。 android:scrollHorizontally setHorizontallyScrolling(boolean) (109)属性说明: 如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。 android:selectAllOnFocus setSelectAllOnFocus(boolean) (110)属性说明: 指定文本阴影的颜色,需要与shadowRadius一起使用。 android:shadowColor setShadowLayer(float,float,float,int) (111) 属性说明: 设置阴影横向坐标开始位置。 android:shadowDx setShadowLayer(float,float,float,int)(112) 属性说明: 设置阴影纵向坐标开始位置。 android:shadowDy setShadowLayer(float,float,float,int)(113) 属性说明: 设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。 android:shadowRadius setShadowLayer(float,float,float,int) (114) 属性说明: 设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如android:text="test_ singleLine " android:singleLine="true" android:layout_width="20dp"将只显示“t…”。如果不设置singleLine或者设置为false,文本将自动换行 android:singleLine setTransformationMethod(TransformationMethod) (115) 属性说明: 设置显示文本. android:text setText(CharSequence,TextView.BufferType) (116) 属性说明: 设置文本全为大写。值为"true"或"false"。 android:textAllCaps setAllCaps(boolean) (117)属性说明: 设置文字外观。如“?android:attr/textAppearanceLargeInverse android:textAppearance (118) 属性说明: 设置文本颜色 android:textColor setTextColor(int)(119) 属性说明: 被选中文字的底色,默认为蓝色 android:textColorHighlight setHighlightColor(int)(120)属性说明: 设置提示信息文字的颜色,默认为灰色。与hint一起使用。 android:textColorHint setHintTextColor(int) (121) 属性说明: 文字链接的颜色. android:textColorLink setLinkTextColor(int)(122)属性说明: 设置非编辑文本可否被选择。值为"true"或"false"。 android:textIsSelectable isTextSelectable() (123) 属性说明: 设置文字之间间隔,默认为1.0f。 android:textScaleX setTextScaleX(float) (124) 属性说明: 设置文字大小,推荐度量单位”sp”,如”15sp” android:textSize setTextSize(int,float) (125)属性说明: 设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开 android:textStyle setTypeface(Typeface) (126) 属性说明: 设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3] android:typeface setTypeface(Typeface)(127)属性说明: 设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)。 android:width setWidth(int) (128)设置淡入淡出边缘的长度,可以接受大小值的单位是:px、dp、sp、in、mm,也可以参考大小值资源 android:fadingEdgeLength (129)是否适合系统窗体,取值为true或false。该属性只对不是子组件的组件有效 android:fitsSystemWindows (130)是否可以获取焦点,取值true或false android:focusable (131)是否可以在触摸模式下获取焦点,true或false android:focusableInTouchMode (132)是否允许触摸反馈效果,true或false android:hapticFeedbackEnabled (133)提供该组件的标识名,可以借助Activity或View实例的findViewById方法通过id获取对应的组件实例对象,其属性值的形式为:android:id=”@+id/id” android:id (134)设置该组件是否设置为滚动条容器,true或false android:isScrollContainer (135)控制该组件在显示的时候保持在屏幕显示,true或false android:keepScreenOn (136)是否响应长时间点击事件,true或false android:longClickable (137)组件的最小高度,取值同android:fadingEdgeLength android:minHeight (138)组件的最小宽度,取值同android:fadingEdgeLength android:minWidth (139)设置下一个向下获取焦点的组件,取值为id android:nextFocusDown (140)设置下一个向左获取焦点的组件,取值为id android:nextFocusLeft (141)设置下一个向右获取焦点的组件,取值为id android:nextFocusRight (142)设置下一个向上获取焦点的组件,取值为id android:nextFocusUp (143)设置上、下、左、右4个边缘的填充距离,必须是一个大小值,取值同android:fadingEdgeLength android:padding (144)设置下端边缘的填充距离,取值同android:padding android:paddingBottom (145)设置左端边缘的填充距离,取值同android:padding android:paddingLeft (146)设置右端边缘的填充距离,取值同android:padding android:paddingRight (147)设置上端边缘的填充距离,取值同android:padding android:paddingTop (148)是否允许保存状态,取值为true或false android:saveEnabled (149)设置垂直滚动条的位移量,必须是一个大小值,取值同android:padding android:scrollX (150)设置水平滚动条的位移量,必须是一个大小值,取值同android:padding android:scrollY (151)是否总是设置水平滚动条滑块,true或false android:scrollbarAlwaysDrawHorizontalTrack (151)是否总是设置垂直滚动条滑块,true或false android:scrollbarAlwaysDrawVerticalTrack (152)设置垂直滚动条的宽度和水平滚动条的长度,必须是一个大小值,取值同android:padding android:scrollbarSize (153)设置滚动条的样式,取值为下列之一: insideOverlay在填充区域内,覆盖形式 insideInset在填充区域内,插进形式(凹进) outsideOverly在绑定组件边缘,覆盖形式 outsideInset在绑定组件边缘,插进形似 android:scrollbarStyle (154)设置水平滚动条按钮的绘制资源,必须引用可绘制资源 android:scrollbarThumbHorizontal (155)设置垂直滚动条按钮的绘制资源,必须引用可绘制资源 android:scrollbarThumbVertical (156)设置水平滚动条轨道的绘制资源,必须引用可绘制资源 android:scrollbarTrackHorizontal (157)设置水平滚动条轨道的绘制资源,必须引用可绘制资源 android:scrollbarTrackVertical (158)设置滚动显示,可以为一下一个或多个值:none不显示滚动条 horizontal只显示水平滚动条 vertical只显示垂直滚动条 android:scrollbars (159)是否允许音效,取值为true或false android:soundEffectsEnabled (160)设置标记内容,可以通过View类实例的getTag方法获取该组件的标记内容,或者使用findViewByTag通过标记来查找相应的子组件 android:tag (161)设置初始化可见状态,取值为以下之一:visible可见(默认值) invisible不可见(其所占空间将留出) gone完全不可见(其所占空间都不会留出) android:visibility //线性布局LinearLayout组件属性列表 属性说明 (162)基线对齐 android:baselineAligned (163)以指定子组件作为基线对齐 android:baselineAlignedChildIndex (164)指定该物体放入其容器的重心位置,取值为下列之一: top上方,物体大小不变 bottom下方,物体大小不变 left左方,物体大小不变 right右方,物体大小不变 center_vertical垂直方向的中间,物体大小不变 fill_vertical填满垂直方向,自动进行大小调整 center_horizontal水平方向的中间,大小不变 fill_horizontal填满水平方向,自动进行大小调整 center居中(既是水平也是垂直方向的中间) fill填满整个容器 clip_vertical clip_horizontal android:gravity (165)布局方向,取值为下列之一:horizontal水平的 vertical垂直的(默认值) android:orientation (166)组件的比重和 android:weightSum (167)当前子组件的心位置 android:layout_gravity (168)当前子组件的高度 android:layout_height (169)当前子组件的空间比重,取值为浮点数 android:layout_weight (170) 当前子组件的宽度 android:layout_width (171)设置添加组件的重心 android:gravity (172)忽略布局重心的影响 android:ignoreGravity (173)将当前组件的下边缘放置于参照组件之上,该属性为参照组件的ID android:layout_above (174)当前组件与参照组件的基线对齐,该属性为参照组件的ID android:layout_alignBaseline (175)当前组件与参照组件的下边界对齐,该属性为参照组件的ID android:layout_alignBottom (176)当前组件与参照组件的左边界对齐,该属性为参照组件的ID android:layout_alignLeft (177) 当前组件与父组件的下边界对齐,true或false android:layout_alignParenBottom (178) 当前组件与父组件的左边界对齐,true或false android:layout_alignParentLeft (179)当前组件与父组件的右边界对齐,true或false android:layout_alignParentRight (180) 当前组件与父组件的上边界对齐,true或false android:layout_alignParentTop (181)当前组件与参照组件的右边界对齐,该属性为参照组件的ID android:layout_alignRight (182)当前组件与参照组件的上边界对齐,该属性为参照组件的ID android:layout_alignTop (183)如果对应的兄弟元素找不到的话就以父元素做参照物 true或false android:layout_alignWithParentIfMissing (184)将当前组件的上边缘放置于参照组件之下,该属性为参照组件的ID android:layout_below (185)当前组件放置到父组件的水平居中的位置 android:layout_centerHorizontal (186)当前组件放置到父组件的重心位置 android:layout_centerInParent (187)当前组件放置到父组件垂直居中的位置 android:layout_centerVertical (188)将当前组件的右边缘放置于参照组件之下,该属性为参照组件的ID android:layout_toLeftOf (189)将当前组件的左边缘放置于参照组件之下,该属性为参照组件的ID android:layout_toRightOf (190)当前组件的x坐标位置(从左到右方向) android:layout_x (191)当前组件的y坐标位置(从上到下方向) android:layout_y (192)前置图片 android:foreground (193)前置图片重心 android:foregroundGravity (194)在切换显示时是否侧重所有子组件的大小 android:measureAllChildren (195)添加组件的重心 android:layout_gravity //FrameLayout_Layout属性说明 (196)当前子组件所添加的重心位置 android:layout_gravity //TableLayout属性说明 (197)设置允许折叠的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔 android:collapseColumns (198)设置允许收缩的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔 android:shrinkColumns (199)设置允许伸展的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔 android:stretchColumns //TableRow_Cell属性说明 (200)设置该单元格的列编号(基于0) android:layout_column (201)指明该单元格可以跨越的列数 android:layout_span //AbsListView属性说明 (202)设置缓冲颜色 android:cacheColorHint (203)是否将选择器绘制在备选条目上方,取值为true或false android:drawSelectorOnTop (204)允许快速滚动 android:fastScrollEnabled (205)指示选择器的内容 android:listSelector (206)滚动时是否使用绘制缓冲,true或false android:scrollingCache (207)平滑滚动条 android:smoothScrollbar (208) 从下方堆叠条目 android:stackFromBottom (209)是否允许过滤 android:textFilterEnbled (210)设置抄本模式 android:transcriptMode //ListView属性说明 (211)选择模式 android:choiceMode (212) 分割线颜色或组件的参考 android:divider (213)分割线高度 android:dividerHeight (214)指定绑定到当前列表视图的一个数组资源 android:entries (215)是否允许页脚分割线 android:footerDividersEnabled (216)是否允许页眉分割线 android:headerDividersEnabled //GridView属性说明 (217) 指定列宽 android:columnWidth (218)添加组件的重心位置 android:gravity (219)水平空间 android:horizontalSpacing (220)指定列数 android:numColumns (221) 伸展模式 android:strechMode (224)垂直空间 anroid:verticalSpacing //Gallery属性说明 (225)动画持续时间 android:animationDuration (226)添加组件的重心位置 android:gravity (227)间隔空间 android:spacing (228)非选择条目的透明度 android:unselectedAlpha //TextView属性说明 (229)是否自动链接(内容是网址或是电子邮件时) android:autoLink (230)自动更新拼音错误 android:autoText (231)设置缓冲区类型 android:bufferType (232)自动大写 android:capitalize (233)光标是否可见,true或false android:cursorVisible (234)所接受的数字字符 android:digits (235)在文本下方绘制 android:drawableBottom (236)在文本左方绘制 android:drawableLeft (237)绘制填充区 android: drawablePadding (238)在文本右方绘制 android: drawableRight (239)在文本上方绘制 android: drawableTop (240) 是否可编辑,true或false android:editable (241) 设置文本的额外的输入数据。在EditView中才有效果 android:editorExtras (242) 当内容过长时会自动打断单词内容 android:ellipsize (243)设置TextView的宽度为N个字符的宽度 android:ems (244)是否可用,true或false android:enabled (245)是否冻结文本 android:freezesText (246)指明文本的重心位置 android:gravity (247)高度值 android:height (248)指示内容 android:hint (249) 设置IME动作ID android:imeActionId (250)设置IME动作标签 android:imeActionLabel (250) 输入法选项 android:imeOptions (251) 设置文本是否包含顶部和底部额外空白,默认为true android:includeFontPadding (252)指定输入法 android:inputMethod (253) 输入类型,取值为下列之一: none text普通文本 textCapCharacters大写字符 textCapWords单词首字母大写 textCapSentences句子首字母大写 textAutoCorret自动更正 textAutoComplete自动完成 textMultiLine多行内容 textUri,Uri textEmailAddress电子邮件地址 textEmailSubject电子邮件主题 textShortMessage短消息 textLongMessage长消息 textPersonName个人姓名 textPostalAddress邮政地址 textPassword密码 textVIsiblePassword可见的密码 textWebEditText网页格式 textFilter过滤字符串 textPhonetic语言发音 number数字 numberSigned有符号数字 numberDecimal十进制数字 phone电话号码 datetime日期时间 date日期 time时间 android:inputType (254)设置行间距 android:lineSpacingExtra (255)设置行间距的倍数 android:lineSpacingMultiplier (256)设置文本行数 android:lines (257)设置链接是否点击连接,即使设置了autoLick android:linksClickable (258)来回移动的动画次数 android:marqueeRepeatLimit (259)设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项 android:maxEms (260)物体的最大高度 android:maxHeight (261)最大文本长度 android:maxLength (262) 最大行数android:maxLines (263)物体的最大宽度 android:minWidth (264) 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项 android:minEms (265)物体的最小高度 android:minHeight (266)最小文本行数 android:minLines (267)物体的最小宽度 android:minWidth (268) 是否使用数字输入方式 android:numeric (269)是否使用密码输入方式android:password (270) 是否使用电话号码输入方式 android:phonenumber (271)设置输入法选项 android:privateImeOptions (272)设置文本超出TextView的宽度的情况下,是否出现横拉条 android:scrollHorizontally (273)如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。 android:selectAllOnFocus (274) 文本阴影颜色 android:shadowColor (275)阴影的水平偏移 android:shadowDx (276)阴影的垂直偏移 android:shadowDy (277)阴影的半径 android:shadowRadius (278)是否单行(不自动换行) android:singleLine (279)显示的文本内容 android:text (280) 基本字体颜色、字样、大小和样式 android:textApperance (281) 文本颜色 android:textColor (282)文本高亮颜色 android: textColorHighlight (283)文本提示颜色 android: textColorHint (284)文本链接颜色 android:textColorLink (285)文本缩放因数 android:textScaleX (286) 文本大小 android:textSize (287)文本样式,取值为下列之一: bold粗体 italic斜体 bolditalic粗斜体 android:textStyle (288) 字样 android:typeface (289)物体的高度 android:width //AutoCompleteTextView属性说明 (290)显示提示 android:completionHint (291)提示视图 android:completionHintView (292)设置开始提示的字符数 android:completionThreshold (293)下拉框链接视图 android:dropDownAnchor (294)下拉框选择器 android:dropDownSelector (295) 下拉框宽度android:dropDownWIdth //ImageView属性说明 (296) 是否调整视图范围 android:adjustViewBounds (297)是否按照下端基线对齐 android:baselineAlignBottom (298) 是否按照填充进行裁剪 android:cropToPadding (299)设置最大高度 android:maxHeight (300)设置最大宽度 android:maxWidth (301) 缩放类型,取值为下列之一: matrix图片真实大小 fitXY适合图片大小 fitStart fitCenter fitEnd center居中显示 centerCrop centerInside android:scaleType (302)设置绘制用内容 android:src (303)设置染色颜色值 android:tint (304)将控件置于给定ID控件之上 android:layout_above="@id/xxx" (305) 将控件置于给定ID控件之下 android:layout_below="@id/xxx" (306) 将控件的右边缘和给定ID控件的左边缘对齐 android:layout_toLeftOf="@id/xxx" (307)将控件的左边缘和给定ID控件的右边缘对齐 android:layout_toRightOf="@id/xxx" (308)将控件的左边缘和给定ID控件的左边缘对齐 android:layout_alignLeft="@id/xxx" (309) 将控件的上边缘和给定ID控件的上边缘对齐 android:layout_alignTop="@id/xxx" (310) 将控件的右边缘和给定ID控件的右边缘对齐 android:layout_alignRight="@id/xxx" (311)将控件的底边缘和给定ID控件的底边缘对齐 android:layout_alignBottom="@id/xxx" (312)将控件的左边缘和父控件的左边缘对齐 android:layout_alignParentLeft="true" (313)将控件的上边缘和父控件的上边缘对齐 android:layout_alignParentTop="true" (314)将控件的右边缘和父控件的右边缘对齐 android:layout_alignParentRight="true" (315)将控件的底边缘和父控件的底边缘对齐 android:layout_alignParentBottom="true" (316) 将控件置于父控件的中心位置 android:layout_centerInParent="true" (317) 将控件置于水平方向的中心位置 android:layout_centerHorizontal="true" (318) 将控件置于垂直方向的中心位置 [java] view plain copyandroid:layout_centerVertical="true" 在java中设置属性代码示例:RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) tv.getLayoutParams();lp.addRule(RelativeLayout.CENTER_HORIZONTAL);tv.setLayoutParams(lp);文章参考:Android 属性大全https://blog.csdn.net/u014379571/article/details/52537130
更多相关文章
- Android属性之build.prop,及property_get/property_set
- Android属性系统之build.prop的生成
- Android EditText的inputType属性值
- Android--应用开发3(Android layout XML属性)
- Android布局属性解析
- 1.4 android——UI之 UI界面属性用法与注意点汇总
- Android 四大组件之Activity生命周期
- Android imageView 属性知识
- android 布局文件属性说明