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. android:layout_marginLeft等的简单用法
  2. Android用户界面与布局
  3. Android(安卓)android:gravity和android:layout_gravity的区别以
  4. 相对布局常用属性介绍(RelativeLayout)
  5. android布局属性详解
  6. android布局属性详解
  7. android layout布局属性
  8. android布局属性详解
  9. android布局属性详解

随机推荐

  1. Broadcast监听网络状态,ping判断网络是否
  2. Android5.1.1源码 - zygote fork出的子进
  3. ELF文件查看利器之objdump用法
  4. Android中仿微信录音,录音后的raw文件转mp
  5. Android应用开发以及设计思想深度剖析(4)
  6. Android(安卓)Aspectj在Library中的使用
  7. Android—设计模式原则及常见的设计模式
  8. Android(安卓)SDK 源代码并在Eclipse中关
  9. Android:(11)消息机制,异步和多线程
  10. Android里的SparseArray