View的XML 属性大全(官方文档)

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 "14.5sp".

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的可见性

时间: 2024-10-04 17:44:41

View的XML 属性大全(官方文档)的相关文章

TestNG官方文档中文版(2)-annotation(转)

1. 介绍    TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器). 编写一个测试的过程有三个典型步骤: * 编写测试的 业务逻辑并在代码中插入TestNG annotation    * 将测试信息添加到testng.xml文件或者build.xml中    * 运行TestNG 在欢迎页面上可以找到快速入门示例. 下面是这篇文档使用的概念: * suite由xml文件描述.它包

Spring 4 官方文档学习(十二)View技术

1.介绍 Spring 有很多优越的地方,其中一个就是将view技术与MVC框架的其他部分相隔离.例如,在JSP存在的情况下使用Groovy Markup Templates 还是使用Thymeleaf,仅仅是一个配置问题. 本章覆盖了主要的view技术,嗯嗯,可以与Spring结合的那些,并简明的说明了如何增加新的view技术. 本章假定你已经熟悉了Spring 4 官方文档学习(十一)Web MVC 框架之resolving views 解析视图 -- 它覆盖了views如何耦合到MVC框架

Android官方文档training中英文翻译目录大全:29篇已翻译,45篇未翻译

Android官方文档training中英文翻译目录大全:29篇已翻译,45篇未翻译 1. Getting Started Building Your First App: 原文: https://developer.android.com/training/basics/firstapp/index.html译文:http://wiki.eoeandroid.com/Building_Your_First_AppAdding the Action Bar:原文:https://develope

Android Google官方文档(cn)解析之——Intents and Intent filter

应用程序核心组件中的三个Activity,service,还有broadcast receiver都是通过一个叫做intent的消息激活的.Intent消息传送是在相同或不同的应用程序中的组件之间后运行时绑定的一个设施.Intent对象也就是它自己是一个数据结构,这个数据结构持有将要执行操作的抽象描述,或者在broadcast的情况下,是一个已经发生而将要宣布的描述.为传递intent到每个不同类型的组件有单独的机制: 一个Intent对象被传递到Context.startActivity()或

Android官方文档之App Resources(中)

本文将继续介绍App Resources中的资源类型(Animation.Color State List.String.Style). 如果需要了解Android中的资源规范,您可以访问我翻译的这篇官方文档:<Android官方文档之App Resources(上)>. 如需访问官方原文,您可以点击这个链接:<Resource Types>. 在下一篇文章中(Android官方文档之App Resources(下)),将介绍App Resources中其余的资源类型(Layout

Android官方文档之App Resources(下)

本文将介绍Android中Resource Types的drawable.menu.layout.如需访问官方原文,您可以点击这些链接: <Drawable Resources> <Layout Resource> <Menu Resource> 如需了解Android中的其他资源介绍(Animation.Color State List.String.Style),您可以点击这个链接:<Android官方文档之App Resources(中)>. 布局资源

Android 线性布局(LinearLayout)相关官方文档 - 指南部分

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. Android 官方文档线性布局相关资源链接汇总如下: android-sdk-macosx-4.4.2/docs/guide/topics/ui

Android 线性布局(LinearLayout)相关官方文档 - 参考部分

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. Android 官方文档线性布局相关资源链接汇总如下: android-sdk-macosx-4.4.2/docs/guide/topics/ui

Android Google官方文档解析之——System Permissions

Android is a privilege-separated operating system, in which each application runs with a distinct system identity (Linux user ID and group ID). Parts of the system are also separated into distinct identities. Linux thereby isolates applications from