Android开发-layout布局相关属性总结

来源:互联网 发布:同性电影推荐知乎 编辑:程序博客网 时间:2024/04/25 17:46

安卓内置值

android:gravity - 控件布局方式android:layout_gravity - 布局方式android:persistentDrawingCachehua - 定义绘图的高速缓存的持久性   android:descendantFocusability - 控制子布局焦点获取方式 常用于listViewitem中包含多个控件 点击无效android:scrollbars - 设置滚动条的状态android:scrollbarStyle - 设置滚动条的样式android:fitsSystemWindows - 设置布局调整时是否考虑系统窗口(如状态栏)android:scrollbarFadeDuration - 设置滚动条淡入淡出时间android:scrollbarDefaultDelayBeforeFade - 设置滚动条N毫秒后开始淡化,以毫秒为单位。android:scrollbarSize - 设置滚动调大小android:fadingEdge - 设置拉滚动条时 ,边框渐变的放向android:drawingCacheQuality - 设置绘图时半透明质量android:OverScrollMode - 滑动到边界时样式android:alpha - 设置透明度android:rotation - 旋转度数android:rotationX - 水平旋转度数android:rotationY - 垂直旋转度数android:scaleX - 设置X轴缩放android:scaleY - 设置Y轴缩放android:verticalScrollbarPosition - 设置垂直滚动条的位置android:layerType - 设定支持android:layoutDirection - 定义布局图纸的方向android:textDirection - 定义文字方向android:textAlignment - 文字对齐方式android:importantForAccessibility - 设置可达性的重要行android:labelFor - 添加标签

值为true或者false

android:layout_centerHrizontal - 水平居中android:layout_centerVertical - 垂直居中android:layout_centerInparent - 相对于父元素完全居中android:layout_alignParentBottom - 贴紧父元素的下边缘android:layout_alignParentLeft - 贴紧父元素的左边缘android:layout_alignParentRight - 贴紧父元素的右边缘android:layout_alignParentTop - 贴紧父元素的上边缘android:layout_alignWithParentIfMissing - 如果对应的兄弟元素找不到的话就以父元素做参照物android:layout_alignParentStart - 紧贴父元素结束位置开始android:layout_alignParentEnd - 紧贴父元素结束位置结束android:animateLayoutChanges - 布局改变时是否有动画效果android:clipChildren - 定义子布局是否一定要在限定的区域内android:clipToPadding - 定义布局间是否有间距android:animationCache - 定义子布局也有动画效果android:alwaysDrawnWithCache - 定义子布局是否应用绘图的高速缓存android:addStatesFromChildren - 定义布局是否应用子布局的背景android:splitMotionEvents - 定义布局是否传递touch事件到子布局android:focusableInTouchMode - 定义是否可以通过touch获取到焦点android:isScrollContainer - 定义布局是否作为一个滚动容器 可以调整整个窗体android:fadeScrollbars - 滚动条自动隐藏android:fitsSystemWindows - 设置布局调整时是否考虑系统窗口(如状态栏)android:visibility - 定义布局是否可见android:requiresFadingEdge - 定义滚动时边缘是否褪色android:clickable - 定义是否可点击android:longClickable - 定义是否可长点击android:saveEnabled - 设置是否在窗口冻结时(如旋转屏幕)保存View的数据android:filterTouchesWhenObscured - 所在窗口被其它可见窗口遮住时,是否过滤触摸事件android:keepScreenOn - 设置屏幕常亮android:duplicateParentState - 是否从父容器中获取绘图状态(光标,按下等)android:soundEffectsEnabled - 点击或触摸是否有声音效果android:hapticFeedbackEnabled - 设置触感反馈

值为”id/…”

android:layout_alignBaseline - 本元素的文本与父元素文本对齐android:layout_below - 在某元素的下方android:layout_above - 在某元素的的上方android:layout_toLeftOf - 在某元素的左边android:layout_toRightOf - 在某元素的右边android:layout_toStartOf - 本元素从某个元素开始android:layout_toEndOf - 本元素在某个元素结束android:layout_alignTop - 本元素的上边缘和某元素的的上边缘对齐android:layout_alignLeft - 本元素的左边缘和某元素的的左边缘对齐android:layout_alignBottom - 本元素的下边缘和某元素的的下边缘对齐android:layout_alignRight - 本元素的右边缘和某元素的的右边缘对齐android:layout_alignStart - 本元素与开始的父元素对齐android:layout_alignEnd - 本元素与结束的父元素对齐android:ignoreGravity - 指定元素不受重力的影响android:layoutAnimation - 定义布局显示时候的动画android:id - 为布局添加ID方便查找android:tag - 为布局添加tag方便查找与类似android:scrollbarThumbHorizontal - 设置水平滚动条的drawableandroid:scrollbarThumbVertical - 设置垂直滚动条的drawableandroid:scrollbarTrackHorizontal - 设置水平滚动条背景(轨迹)的色drawableandroid:scrollbarTrackVertical - 设置垂直滚动条背景(轨迹)的色drawableandroid:scrollbarAlwaysDrawHorizontalTrack - 设置水平滚动条是否含有轨道android:scrollbarAlwaysDrawVerticalTrack - 设置垂直滚动条是否含有轨道android:nextFocusLeft - 设置左边指定视图获得下一个焦点android:nextFocusRight - 设置右边指定视图获得下一个焦点android:nextFocusUp - 设置上边指定视图获得下一个焦点android:nextFocusDown - 设置下边指定视图获得下一个焦点android:nextFocusForward - 设置指定视图获得下一个焦点android:contentDescription - 说明android:OnClick - 点击时从上下文中调用指定的方法

具体值(如px、dp等)

android:layout_width - 定义本元素的宽度android:layout_height - 定义本元素的高度android:layout_margin - 本元素离上下左右间的距离android:layout_marginBottom - 离某元素底边缘的距离android:layout_marginLeft - 离某元素左边缘的距离android:layout_marginRight - 离某元素右边缘的距离android:layout_marginTop - 离某元素上边缘的距离android:layout_marginStart - 本元素里开始的位置的距离android:layout_marginEnd - 本元素里结束位置的距离android:scrollX - 水平初始滚动偏移android:scrollY - 垂直初始滚动偏移android:background - 本元素的背景android:padding - 指定布局与子布局的间距android:paddingLeft - 指定布局左边与子布局的间距android:paddingTop - 指定布局上边与子布局的间距android:paddingRight - 指定布局右边与子布局的间距android:paddingBottom - 指定布局下边与子布局的间距android:paddingStart - 指定布局左边与子布局的间距与android:paddingLeft相同android:paddingEnd - 指定布局右边与子布局的间距与android:paddingRight相同android:fadingEdgeLength - 设置边框渐变的长度android:minHeight - 最小高度android:minWidth - 最小宽度android:translationX - 水平方向的移动距离android:translationY - 垂直方向的移动距离android:transformPivotX - 相对于一点的水平方向偏转量android:transformPivotY - 相对于一点的垂直方向偏转量
0 0
原创粉丝点击