View的XML 属性大全(官方文档)
16lz
2021-01-23
XML 属性 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
属性名称 | 相关方法 | 描述 | |||||||||
android:accessibilityLiveRegion | setAccessibilityLiveRegion(int) | Indicates to accessibility services whether the user should be notified when this view changes. | |||||||||
android:accessibilityTraversalAfter | setAccessibilityTraversalAfter(int) | Sets the id of a view after which this one is visited in accessibility traversal. | |||||||||
android:accessibilityTraversalBefore | setAccessibilityTraversalBefore(int) | Sets the id of a view before which this one is visited in accessibility traversal. | |||||||||
android:alpha | setAlpha(float) | 设置视图的透明度,一个介于0(完全透明)和1(完全不透明)的值。 | |||||||||
android:background | setBackgroundResource(int) | 设置背景 | |||||||||
android:backgroundTint | setBackgroundTintList(ColorStateList) | 设置背景色调 | |||||||||
android:backgroundTintMode | setBackgroundTintMode(PorterDuff.Mode) | 设置背景色调的混合模式 | |||||||||
android:clickable | setClickable(boolean) | 设置View是否响应单击事件 | |||||||||
android:contentDescription | setContentDescription(CharSequence) | 设置View主要的描述信息 | |||||||||
android:drawingCacheQuality | setDrawingCacheQuality(int) | 设置View绘制缓存的质量 | |||||||||
android:duplicateParentState | | When this attribute is set to true, the view gets its drawable state (focused, pressed, etc.) from its direct parent rather than from itself. | |||||||||
android:elevation | setElevation(float) | base z depth of the view Must be a dimension value, which is a floating point number appended with a unit such as " | |||||||||
android:fadeScrollbars | setScrollbarFadingEnabled(boolean) | Defines whether to fade out scrollbars when they are not in use. | |||||||||
android:fadingEdgeLength | getVerticalFadingEdgeLength() | Defines the length of the fading edges. | |||||||||
android:filterTouchesWhenObscured | setFilterTouchesWhenObscured(boolean) | Specifies whether to filter touches when the view's window is obscured by another visible window. | |||||||||
android:fitsSystemWindows | setFitsSystemWindows(boolean) | Boolean internal attribute to adjust view layout based on system windows such as the status bar. | |||||||||
android:focusable | setFocusable(boolean) | 设置View是否可以获取焦点 | |||||||||
android:focusableInTouchMode | setFocusableInTouchMode(boolean) | Boolean that controls whether a view can take focus while in touch mode. | |||||||||
android:hapticFeedbackEnabled | setHapticFeedbackEnabled(boolean) | Boolean that controls whether a view should have haptic feedback enabled for events such as long presses. | |||||||||
android:id | setId(int) | 为View设置标识符,可通过findViewById方法获取 | |||||||||
android:importantForAccessibility | setImportantForAccessibility(int) | Controls how this View is important for accessibility which is if it fires accessibility events and if it is reported to accessibility services that query the screen. | |||||||||
android:isScrollContainer | setScrollContainer(boolean) | Set this if the view will serve as a scrolling container, meaing that it can be resized to shrink its overall window so that there will be space for an input method. | |||||||||
android:keepScreenOn | setKeepScreenOn(boolean) | Controls whether the view's window should keep the screen on while visible. | |||||||||
android:layerType | setLayerType(int,Paint) | Specifies the type of layer backing this view. | |||||||||
android:layoutDirection | setLayoutDirection(int) | 设置布局图中的方向。 | |||||||||
android:longClickable | setLongClickable(boolean) | 设置View是否响应长单击事件 | |||||||||
android:minHeight | setMinimumHeight(int) | 设置View的最小高度 | |||||||||
android:minWidth | setMinimumWidth(int) | 设置View的最小宽度 | |||||||||
android:nextFocusDown | setNextFocusDownId(int) | 定义当向下搜索时应该获取焦点的View,如果该View不存在或不可见,则会抛出RuntimeException异常 | |||||||||
android:nextFocusForward | setNextFocusForwardId(int) | 定义当向前搜索时应该获取焦点的View,如果该View不存在或不可见,则会抛出RuntimeException异常 | |||||||||
android:nextFocusLeft | setNextFocusLeftId(int) | 定义当向左搜索时应该获取焦点的View,如果该View不存在或不可见,则会抛出RuntimeException异常 | |||||||||
android:nextFocusRight | setNextFocusRightId(int) | 定义当向右搜索时应该获取焦点的View,如果该View不存在或不可见,则会抛出RuntimeException异常 | |||||||||
android:nextFocusUp | setNextFocusUpId(int) | 定义当向上搜索时应该获取焦点的View,如果该View不存在或不可见,则会抛出RuntimeException异常 | |||||||||
android:onClick | | 设置View点击事件的响应方法 | |||||||||
android:padding | setPaddingRelative(int,int,int,int) | 设置View的内边距 | |||||||||
android:paddingBottom | setPaddingRelative(int,int,int,int) | 设置View的下边距 | |||||||||
android:paddingEnd | setPaddingRelative(int,int,int,int) | 设置View的终止边距 | |||||||||
android:paddingLeft | setPadding(int,int,int,int) | 设置View的左边距 | |||||||||
android:paddingRight | setPadding(int,int,int,int) | 设置View的右边距 | |||||||||
android:paddingStart | setPaddingRelative(int,int,int,int) | 设置View的起始边距 | |||||||||
android:paddingTop | setPaddingRelative(int,int,int,int) | 设置View的上边距 | |||||||||
android:requiresFadingEdge | setVerticalFadingEdgeEnabled(boolean) | 设置在滚动时边缘是否淡出 | |||||||||
android:rotation | setRotation(float) | 设置View旋转的角度 | |||||||||
android:rotationX | setRotationX(float) | 设置View绕X轴旋转的角度 | |||||||||
android:rotationY | setRotationY(float) | 设置View绕Y轴旋转的角度 | |||||||||
android:saveEnabled | setSaveEnabled(boolean) | 如果未作设置,当View被冻结时将不会保存其状态 | |||||||||
android:scaleX | setScaleX(float) | 设置View在水平方向上的缩放比 | |||||||||
android:scaleY | setScaleY(float) | 设置View在垂直方向上的缩放比 | |||||||||
android:scrollX | | 设置View在初始化后,在水平方向上的偏移 | |||||||||
android:scrollY | | 设置View在初始化后,在垂直方向上的偏移 | |||||||||
android:scrollbarAlwaysDrawHorizontalTrack | | 设置View是否总显示水平滚动条的轨迹 | |||||||||
android:scrollbarAlwaysDrawVerticalTrack | | 设置View是否总显示垂直滚动条的轨迹 | |||||||||
android:scrollbarDefaultDelayBeforeFade | setScrollBarDefaultDelayBeforeFade(int) | 设置View的滚动条在淡出之前延迟多少毫秒. | |||||||||
android:scrollbarFadeDuration | setScrollBarFadeDuration(int) | 设置View的滚动条在淡出过程需要多少毫秒. | |||||||||
android:scrollbarSize | setScrollBarSize(int) | 设置水平滚动条的高度和垂直滚动条的宽度 | |||||||||
android:scrollbarStyle | setScrollBarStyle(int) | 设置滚动条的风格和位置 | |||||||||
android:scrollbarThumbHorizontal | | 设置水平滚动条的滑块图片 | |||||||||
android:scrollbarThumbVertical | | 设置垂直滚动条的滑块图片 | |||||||||
android:scrollbarTrackHorizontal | | 设置水平滚动条的轨迹图片 | |||||||||
android:scrollbarTrackVertical | | 设置垂直滚动条的轨迹图片 | |||||||||
android:scrollbars | | 设置滚动条是垂直、水平还是隐藏(vertical、 horizonal、none) | |||||||||
android:soundEffectsEnabled | setSoundEffectsEnabled(boolean) | 设置当View触发单击等事件时是否播放音效 | |||||||||
android:stateListAnimator | | Sets the state-based animator for the View. | |||||||||
android:tag | | 为View设置一个String类型的tag值,可以通过View的getTag()方法获取字符串,也可以通过findViewByTag()查找该View | |||||||||
android:textAlignment | setTextAlignment(int) | 设置文字对齐的方式 | |||||||||
android:textDirection | setTextDirection(int) | 设置文字的方向 | |||||||||
android:transformPivotX | setPivotX(float) | 设置View旋转时旋转中心的X坐标 | |||||||||
android:transformPivotY | setPivotY(float) | 设置View旋转时旋转中心的Y坐标 | |||||||||
android:transitionName | |
| |||||||||
android:translationX | setTranslationX(float) | 设置View在X轴方向的位移 | |||||||||
android:translationY | setTranslationY(float) | 设置View在Y轴方向的位移 | |||||||||
android:translationZ | setTranslationZ(float) | 设置View在Z轴方向的位移 | |||||||||
android:visibility | setVisibility(int) | 设置View的可见性 |
更多相关文章
- 自定义android 系统映像与皮肤,并运行
- 自定义android循环拖动组件
- android AlertDialog自定义大小
- android 自定义基于组件的注册用户对话框
- Android之自定义五子棋View
- Android从零撸美团(四) - 美团首页布局解析及实现 - Banner+自定
- Android几种常见 自定义Button样式
- Android自定义视图