一、相对布局的作用

是指通过指定当前控件与兄弟控件或父控件之间的位置,以达到控制控件位置的目的。


二、相对布局的属性

方向位置:

1、在兄弟控件的上边:android:layout_above="此处填写兄弟控件的ID"

2、在兄弟控件的下边:android:layout_below="此处填写兄弟控件的ID"

3、在兄弟控件的左边:android:layout_toLeftOf="此处填写兄弟控件的ID"

4、在兄弟控件的右边:android:layout_toRightOf="此处填写兄弟控件的ID"


方向对齐:

1、与兄弟控件上对齐:android:layout_alignTop="此处填写兄弟控件的ID"

2、与兄弟控件下对齐:android:layout_alignBottom="此处填写兄弟控件的ID"

3、与兄弟控件左对齐:android:layout_alignLeft="此处填写兄弟控件的ID"

4、与兄弟控件右对齐:android:layout_alignRight="此处填写兄弟控件的ID"


基准线对齐:

与兄弟控件的基准线对齐:android:layout_alignBaseline="此处填写兄弟控件的ID"

备注:基准线就是英文字母的中格底线。


与父控件边缘对齐:

1、与父控件上对齐:android:layout_alignParentTop="此处填写true或false"

2、与父控件下对齐:android:layout_alignParentButtom="此处填写true或false"

3、与父控件左对齐:android:layout_alignParentLeft="此处填写true或false"

4、与父控件右对齐:android:layout_alignParentRight="此处填写true或false"


相对于父控件居中:

1、完全居中:android:layout_centerInParent="此处填写true或false"

2、垂直居中:android:layout_centerVertical="此处填写true或false"

3、水平居中:android:layout_centerHorizontal="此处填写true或false"


头部/尾部(开端/结尾)对齐:

1、与兄弟控件开端对齐:android:layout_alignStart="此处填写兄弟控件的ID"

2、与兄弟控件结尾对齐:android:layout_alignEnd="此处填写兄弟控件的ID"

3、与父控件开端对齐:android:layout_alignParentStart="此处填写true或false"

4、与父控件结尾对齐:android:layout_alignParentEnd="此处填写true或false"


通用属性:

1、内边距:android:padding="此处填写像素大小"

2、外边距:android:layout_margin="此处填写像素大小"

3、子控件对齐方式:android:gravity="此处填写方向"

更多相关文章

  1. 从Android到React Native开发(三、自定义原生控件支持)
  2. Android UI控件之ListView实现圆角效果
  3. Android之UI学习篇十二:ListView控件学习(二)
  4. android 时间控件概述
  5. Android ui 控件之仿苹果SWITCH
  6. Android 常用的控件
  7. Android学习教程之日历控件使用(7)
  8. android倒计时控件示例
  9. android水平循环滚动控件使用详解

随机推荐

  1. Android——拖动条SeekBar
  2. android ScrollView 充满屏幕
  3. android selector的使用
  4. Theme.Holo.Light详解
  5. android中View.measure方法详解
  6. Android(安卓)build/envsetup.sh 脚本分
  7. Android(安卓)SDK下载和更新失败的解决方
  8. Beginning Android(安卓)4--Exercises 1
  9. Android简单的Button事件处理
  10. Android(安卓)获取剩余存储空间