RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列。

相对布局常用属性:

子类控件相对子类控件:值是另外一个控件的id

android:layout_above----------位于给定DI控件之上
android:layout_below ----------位于给定DI控件之下

android:layout_toLeftOf -------位于给定控件左边
android:layout_toRightOf ------位于给定控件右边

android:layout_alignLeft -------左边与给定ID控件的左边对齐
android:layout_alignRight ------右边与给定ID控件的右边对齐
android:layout_alignTop -------上边与给定ID控件的上边对齐
android:layout_alignBottom ----底边与给定ID控件的底边对齐

android:layout_alignBaseline----对齐到控件基准线

相对父容器,值是true或false
android:layout_alignParentLeft ------相对于父靠左
android:layout_alignParentTop-------相对于父靠上
android:layout_alignParentRight------相对于父靠右
android:layout_alignParentBottom ---相对于父靠下

android:layout_centerInParent="true" -------相对于父即垂直又水平居中
android:layout_centerHorizontal="true" -----相对于父即水平居中
android:layout_centerVertical="true" --------相对于父即处置居中

相对于父容器位置:

android:layout_margin="10dp"
android:layout_marginLeft
android:layout_marginRight
android:layout_marginTop
android:layout_marginBottom

版本4.2以上相对布局新属性

android:layout_alignStart---------------------将控件对齐给定ID控件的头部
android:layout_alignEnd----------------------将控件对齐给定ID控件的尾部
android:layout_alignParentStart--------------将控件对齐到父控件的头部
android:layout_alignParentEnd---------------将控件对齐到父控件的尾部

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent" >        <TextView         android:id="@+id/firstview"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="第一文本"        android:background="#ff0000"        />    <TextView         android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="第二文本"        android:background="#ffff00"        android:layout_toRightOf="@+id/firstview"        /></RelativeLayout>

更多相关文章

  1. Android:为控件绑定监听器
  2. 使用ViewFlipper来组织控件
  3. 设置TextView文字居中
  4. android 焦点问题
  5. android gravity padding margin 布局属性使用说明
  6. Android布局属性详解
  7. andriod线性布局部分用法
  8. Android中RelativeLayout各个属性的含义
  9. Android(安卓)很酷的天气动画控件

随机推荐

  1. Android Studio 编译提示 aapt.exe finis
  2. android中处理json最佳方法
  3. android 后台长时间执行周期性定时任务
  4. Algorithm_String: 字符串与EditText_01
  5. Android与ok6410板子tcp通信
  6. Android Studio中debug和release模式默认
  7. Android(安卓)- Activity 篇一
  8. Android ListView 效果美化
  9. Android(安卓)巧用 flexboxLayout 布局
  10. Android(安卓)通过inputstream 加载非Dra