1.相对布局的基本概念
一个控件的位置决定于和周围控件位置的相对关系,能创造更加复杂的布局,更灵活

2.相对布局与其它布局的区别

位置依赖于其它控件的位置,比如一个控件在一个控件的上面,或者底部,或者与父控件的右边缘对齐等等

3.相对布局常用属性介绍

android:layout_above 将该控件的底部置于给定id的控件之上
android:layout_below 将该控件的顶部置于给定id的控件之下
android:layout_toLeftOf 将该控件的右边缘和给定id的控件的左边缘对齐
android:layout_toRightOf 将该控件的左边缘和给定id的控件的右边缘对齐

android:layout_alignBaseline 将该控件的baseline和给定id的控件的baseline对齐
android:layout_alignBottom 将该控件的底部边缘与给定id的控件的底部边缘对齐
android:layout_alignLeft 将该控件的左边缘和给定id的控件的左边缘对齐
android:layout_alignRight 将该控件的右边缘和给定id的控件的右边缘对齐
android:layout_alignTop 将该控件的顶部边缘和给定id的控件的顶部边缘对齐

android:layout_alignParentBottom如果该值为true,则将该控件的底部边缘和父控件的底部边缘对齐
android:layout_alignParentLeft 如果该值为true,则将该控件的左边缘和父控件的左边缘对齐
android:layout_alignParentRight 如果该值为true,则将该控件的右边缘和父控件的右边缘对齐
android:layout_alignParentTop 如果该值为true,则将该控件的顶部边缘和父控件的顶部边缘对齐

android:layout_centerHorizontal 如果该值为true,该控件将被置于水平方向的中央
android:layout_centerInParent 如果该值为true,该控件将被置于父控件水平方向的中央
android:layout_centerVertical 如果该值为true,该控件将被置于垂直方向的中央



更多相关文章

  1. 用Carbide C++ UI Designer做UI的爽与不爽
  2. android studio引入最新版银联支付功能
  3. android画笔移位解决
  4. Android软键盘(三)自动弹出键盘的现象
  5. Android(安卓)Spinner控件
  6. Android学习笔记之界面控件大小dip及布局管理器嵌套使用
  7. Android自定义控件(一)——抽奖刮刮乐的实现
  8. android中如何让一个不知道高度的控件正好恰在上下两个控件之中
  9. Android自定义标签列表控件LabelsView解析

随机推荐

  1. [置顶] 【android】通过User-Agent,解决ht
  2. Android内存的全面分析-让你吃透
  3. Android(安卓)xml文件中ID重名问题
  4. android apk反编译到java源码的实现方法
  5. 跟大家分享一下如何成为一名安卓开发者
  6. Android(安卓)Dimension转换算法原理分析
  7. android 9.png图片详解
  8. android Listview 与 Scrollview 共存的
  9. Android材料设计兼容函数库(Design Suppor
  10. Android(安卓)Studio详细的安装以及环境