相对于兄弟元素
android:layout_below="@id/aaa":在指定View的下方
android:layout_above="@id/xxx":在指定View的上方
android:layout_toLeftOf="@id/bbb":在指定View的左边
android:layout_toRightOf="@id/cccc":在指定View的右边
相对于父元素
android:layout_alignParentLeft="true":在父元素内左边
android:layout_alignParentRight="true":在父元素内右边
android:layout_alignParentTop="true":在父元素内顶部
android:layout_alignParentBottom="true":在父元素内底部
对齐方式
android:layout_centerInParent="true":居中布局
android:layout_centerVertical="true":水平居中布局
android:layout_centerHorizontal="true":垂直居中布局
android:layout_alignTop="@id/xxx":与指定View的上边界一致
android:layout_alignBottom="@id/xxx":与指定View下边界一致
android:layout_alignLeft="@id/xxx":与指定View的左边界一致
android:layout_alignRight="@id/xxx":与指定View的右边界一致
间隔
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 的区别问题
padding是站在父view的角度描述问题,是自己的内容与其父控件的边之间的距离。margin则是站在自己的角度描述问题,自己与旁边的某个组件的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了。 

更多相关文章

  1. android 相对布局属性说明
  2. android的TableLayout布局界面元素填满整个屏幕
  3. 关于相对布局RelativeLayout的各种属性介绍
  4. android UI开发及常用控件
  5. 系出名门Android(4) - 活动(Activity), 服务(Service), 广播(Bro
  6. Android(安卓)众多的布局属性详解
  7. 转载——android 有用的知识
  8. Android:This text field does not specify an inputType or a h
  9. Android(安卓)众多的布局属性详解

随机推荐

  1. Kotlin实战问题汇总
  2. Ubuntu安装android源码编译工具
  3. Android(安卓)PopupWindow增加半透明蒙层
  4. Android存储路径
  5. android中用AsyncTask解决UI线程阻塞
  6. Android系统查看内存情况的命令
  7. Resource Types
  8. 输入框计数Demo
  9. android EditText增加删除事件
  10. bindService的注意事项