文章目录

  • 基本属性
    • gravity:
    • ignoreGravity:
  • 根据父容器定位
    • layout_alignParentLeft:
    • layout_alignParentRight:
    • layout_alignParentTop:
    • layout_alignParentBottom
    • layout_centerHorizontal:
    • layout_centerVertical:
    • layout_centerInParent:
  • 根据兄弟组件定位
    • layout_toLeftOf:
    • layout_toRightOf:
    • layout_above:
    • layout_below:
    • layout_alignTop:
    • layout_alignBottom:
    • layout_alignLeft:
    • layout_alignRight:
  • margin(偏移):
    • layout_margin:
    • layout_marginLeft:
    • layout_marginRight:
    • layout_marginTop:
    • layout_marginBottom:
  • padding(填充):
    • layout_padding:
    • layout_paddingLeft:
    • layout_paddingRight:
    • layout_paddingTop:
    • layout_paddingBottom:

基本属性

gravity:

设置容器中组件的对齐方式。

ignoreGravity:

设置了该属性为true的组件,将不受gravity属性影响。

根据父容器定位

layout_alignParentLeft:

左对齐

layout_alignParentRight:

右对齐

layout_alignParentTop:

顶部对齐

layout_alignParentBottom

底部对齐

layout_centerHorizontal:

水平居中

layout_centerVertical:

垂直居中

layout_centerInParent:

中央位置

根据兄弟组件定位

layout_toLeftOf:

参考组件的左边

layout_toRightOf:

参考组件的右边

layout_above:

参考组件的上方

layout_below:

参考组件的下方

layout_alignTop:

对齐参考组件的上边界

layout_alignBottom:

对齐参考组件的下边界

layout_alignLeft:

对齐参考组件的左边界

layout_alignRight:

对齐参考组件的右边界

margin(偏移):

设置组件与父容器的边距,又叫偏移。(margin的参数可以设置为负数)

layout_margin:

设置组件上下左右的偏移量

layout_marginLeft:

设置组件距离父容器左边界的偏移量

layout_marginRight:

设置组件距离父容器右边界的偏移量

layout_marginTop:

设置组件距离父容器上边界的偏移量

layout_marginBottom:

设置组件距离父容器下边界的偏移量

padding(填充):

设置组件内部元素间与组件边界两者间的填充距离

layout_padding:

往内部元素的上下左右各填充一定距离

layout_paddingLeft:

往内部元素的左边填充一定距离

layout_paddingRight:

往内部元素的右边填充一定距离

layout_paddingTop:

往内部元素的上边填充一定距离

layout_paddingBottom:

往内部元素的下边填充一定距离

更多相关文章

  1. Android四大基本组件介绍与生命周期
  2. Android四大组件的理解
  3. 第三章 Android程序设计基础
  4. android用户界面-组件Widget-地图视图MapView
  5. Android(安卓)组件资源库
  6. android用户界面-组件Widget-画廊视图Gallery
  7. Android(安卓)Paging组件Demo
  8. 一个简单的iPhone项目及代码
  9. 开机引导程序只执行一次的方法

随机推荐

  1. Android手机添加根证书
  2. Android状态check、focused、pressed、se
  3. Android将允许纯C/C++开发应用(上)
  4. 【译】Android(安卓)Bluetooth
  5. ANDRIOD学习笔记之nand、root以及主要调
  6. 去除启动edittext时候默认的焦点
  7. Android实例剖析笔记(八)
  8. EventBus 和RxLifecycle 一起使用所引发
  9. Android电子书阅读器的设计与实现
  10. 深入解读Linux与Android的相互关系& Andr