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

安卓内置值

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 - 设置垂直滚动条的drawable
android:scrollbarTrackHorizontal - 设置水平滚动条背景(轨迹)的色drawable
android:scrollbarTrackVertical - 设置垂直滚动条背景(轨迹)的色drawable
android: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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值