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. Android手机开发 控件 TextView文字居中
  4. Android 很酷的天气动画控件
  5. Android 常用控件(四)
  6. 我使用过的 控件的一些特性(layout_weight,paddingleft)
  7. android 控件的使用 备注
  8. 在 Android 中使用各种控件(View)
  9. Android学习笔记4之容器

随机推荐

  1. Android横竖屏切换总结
  2. Android(安卓)Studio Gradle 添加.so 支
  3. Android:ANT打包常见问题简述
  4. Android程序开发初级教程(一) 开始 Hello
  5. 如何启动Android(安卓)SDK 1.5模拟器
  6. Android软键盘显示模式及打开和关闭方式
  7. Android下玩JNI的新老三种姿势
  8. Android单元测试
  9. 传智播客—Android(二)数据存储和访问 之文
  10. Android项目打包、Eclipse视图和UI控件