1. 相对于兄弟元素

android:layout_below="@id/aaa":在指定View的下方

android:layout_above="@id/aaa":在指定View的上方

android:layout_toLeftOf="@id/aaa":在指定View的左边

android:layout_toRightOf="@id/aaa":在指定View的右边

android:layout_alignTop="@id/aaa":与指定View的上边界一致

android:layout_alignBottom="@id/aaa":与指定View下边界一致

android:layout_alignLeft="@id/aaa":与指定View的左边界一致

android:layout_alignRight="@id/aaa":与指定View的右边界一致

2. 相对于父元素

android:layout_alignParentLeft="true":在父元素内左边

android:layout_alignParentRight="true":在父元素内右边

android:layout_alignParentTop="true":在父元素内顶部

android:layout_alignParentBottom="true":在父元素内底部

3. 对齐方式

android:layout_centerInParent="true":居中布局

android:layout_centerVertical="true":水平居中布局

android:layout_centerHorizontal="true":垂直居中布局

4. 间隔

android:layout_marginBottom=""; 离某元素底边缘的距离

android:layout_marginLeft=""; 离某元素左边缘的距离

android:layout_marginRight ="";离某元素右边缘的距离

android:layout_marginTop=""; 离某元素上边缘的距离

android:layout_paddingBottom=""; 往内部元素底边缘填充距离

android:layout_paddingLeft="";往内部元素左边缘填充距离

android:layout_paddingRight =""往内部元素右边缘填充距离

android:layout_paddingTop=""; 往内部元素上边缘填充距离

margin与padding:margin针对的是容器中的组件,而padding针对的是组件中的元素

   android: margin 代表的是偏移, 是控件或者布局的整体区域,相对于父布局以及周围控件和布局的上下左右的距离。

    android:padding 代表的则是填充, 是设置内容相对view的边框的距离

更多相关文章

  1. Linearlayout与Relativelayout布局回顾 .
  2. Android学习笔记---第一天---布局
  3. android布局居中
  4. Android布局LinearLayout子控件无法填充问题
  5. 如果Imageview与Linearlayout有叠加且可选资源长度不同,如何布局?
  6. 2013.11.29 ——— android layout不显示布局绘图 显示空白
  7. Android用户界面与布局
  8. 安卓XML布局,相对布局的常用属性~
  9. Android 布局学习利器-Hierarchy Viewer

随机推荐

  1. Android之放大镜实现的两种方式
  2. Android 自定义Button形状
  3. Android Jenkins中配置gradle项目遇到的
  4. Android自定义底部显示对话框
  5. Android Jetpack组件学习 Room
  6. android实现拖动效果
  7. android跳转到另一个类再返回当前类和值
  8. Android 根据源码详细讲解Handler
  9. Android控件开发之四----ListView(3)
  10. android 群发短信