android View属性查阅表

来源:互联网 发布:海岛奇兵20级野人数据 编辑:程序博客网 时间:2024/04/29 09:07

View 类 xml属性,相关方法
XML属性 java相关方法 说明
android:id setId(int) 设置该组件的唯一标识。通过findViewById获取;
android:tag 为该组件设置一个字符串类型的tag值,可以通过findViewWithTag()找到该组件

android:alpha setAlpha(float) 设置该组件的透明度
android:visibility setVisibility(int) 设置该组件是否可见
android:background setBackgroundResource(int) 设置该组件的背景颜色

android:clickable setClickable(boolean) 设置该组件是否可以激活单击事件
android:longClickable setLongClickable(boolean) 设置该组件是否可以响应长单击事件
android:onClick setOnClickListener(new OnClickListener) 为该组件的单击事件绑定监听器

android:minHeight setMinimumHeight(int) 设置该组件的最小高度
android:minWidth setMinimumWidth(int) 设置该组件的最小宽度

/* Focus */
android:focusable setFocusable(boolean) 设置该组件是否可以得到焦点
android:focusableInTouchMode setFocusableInTouchMode(boolean) 设置该组件在触摸模式下是否可以得到焦点
android:nextFocusDown setNextFocusDownId(int) 设置焦点在该组件上,且单击向下键时获得焦点的组件id
android:nextFocusLeft setNextFocusLeftId(int) 设置焦点在该组件上,且单击向左键时获得焦点的组件id
android:nextFocusRight setNextFocusRightId(int) 设置焦点在该组件上,且单击向右键时获得焦点的组件id
android:nextFocusUp setNextFocusUp(int) 设置焦点在该组件上,且单击向上键时获得焦点的组件id

/* padding */
android:padding setPadding(int,int,int,int) 设置组件内部四周的填充区域;
android:paddingBottom setPadding(int,int,int,int) 设置组件内部底部的填充区域;
android:paddingLeft setPadding(int, int,int,int) 设置组件内部左边的填充区域;
android:paddingRight setPadding(int,int,int,int) 设置组件内部右边的填充区域;
android:paddingTop setPadding(int,int,int,int) 设置组件内部上边的填充区域;

/* 与滚动条有关的属性 */
android:scrollbars 定义该组件滚动时显示几个滚动条,该属性支持属性:
none:不显示滚动条; horizontal:显示水平滚动条;vertical;
android:scrollbarAlwaysDrawHorizontalTrack 设置该组件是否总是显示水平滚动条的轨道
android:scrollbarAlwaysDrawVerticalTrack 设置滚动条是否总是显示垂直滚动条的轨道
android:scrollbarDefaultDelayBeforeFade 设置滚动条在淡出隐藏之前延迟多少毫秒
android:scrollbarFadeDuration setScrollBarFadeDuration(int) 设置滚动条淡出隐藏过程需要多少秒
android:scrollbarSize setScrollbarSize(int) 设置垂直滚动条的宽度和水平滚动条的高度
android:scrollbarStyle setScrollBarStyle(int) 设置滚动条的风格和位置 insideOverLay, insideInset, outsideOverlay, outsideInset
android:scrollbarThumbHorizontal 设置该组件的水平滚动条的滑块对应的Drawable对象
android:scrollbarThumbVertical 设置该组件的垂直滚动条的滑块对应的Drawable对象
android:scrollbarTrackHorizontal 设置该组件的水平滚动条的轨迹对应的Drawable对象
android:scrollbarTrackVertical 设置该组件的垂直滚动条的轨迹对应的Drawable对象

android:fadeScrolbars setScrollbarFadingEnabled(boolean) 当不使用该组件的滚动条时,是否淡出显示滚动条
android:fadeEdge setVerticalFadingEdgeEnabled(boolean) 设置滚动该组件时边界是否使用淡出效果
android:fadingEdgeLength setVerticalFadingEdgeLength(float); 设置淡出边界的长度

/* 与位移,形变,缩放有关的属性 */
android:transformPivotX setPivotX(float) 设置该组件旋转时旋转中心的X坐标
android:transformPivotY setPivotY(float) 设置该组件旋转时旋转中心的Y坐标

android:translationX setTranslationX(float) 设置该组件在X方向上的位移
android:translationY setTranslationY(float) 设置该组件在Y方向上的位移
android:translationZ setTranslationZ(float) 设置该组件在Z方向上的位移

android:rotation setRotation(float) 设置该组件旋转的角度
android:rotationX serRotationX(float) 设置该组件绕X轴旋转的角度
android:rotationY setRotationY(float) 设置该组件绕Y轴旋转的角度

android:scaleX setScaleX(float) 设置该组件在水平方向的缩放比
android:scaleY setScaleY(float) 设置该组件在垂直方向的缩放比

android:scrollX 该组件初始化后的水平滚动偏移
android:scrollY 该组件初始化后的垂直滚动偏移
android:elevation setElevation(float) 设置该组件“浮”起来的高度

/* 其它 */
android:saveEnabled setSaveEnabled(boolean) 如果设置为false,那么当组件被冻结时不会保存它的状态android:soundEffectsEnabled setSoundEffectsEnabled(boolean) 设置该组件被单击时是否使用音效
android:isScrollContainer setScrollContainer(boolean) 设置该组件是否作为可滚动容器使用;
android:keepScreenOn setKeepScreenOn(boolean) 设置该组件是否会强制手机屏幕一直打开
android:contentDescription setContentDescription(CharSequence) 设置该组件的内容描述信息
android:drawingCacheQuality setDrawingCacheQuality(int) 设置该组件所使用的绘制缓存的质量

0 0
原创粉丝点击