赞
踩
RelativeLayout相对布局,这个子容器是相对父容器,默认在左上;因为我们没有设置定位,因此第二个将第一个覆盖了
android:layout_alignParentRight="true"相对父容器右对齐
android:layout_toRightOf="@+id/rl1"相对兄弟元素的右边
android:layout_marginLeft="100dp"是绿色容器跟父容器(黄色的)距离
代码
- <?xml version="1.0" encoding="utf-8"?>
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- tools:context=".MainActivity">
-
- <RelativeLayout
- android:id="@+id/rl1"
- android:layout_alignParentRight="true"
- android:background="#ff0000"
- android:layout_width="100dp"
- android:layout_height="100dp"/>
- <RelativeLayout
- android:layout_marginLeft="100dp"
- android:background="#00ff00"
- android:layout_width="100dp"
- android:layout_height="100dp"/>
-
- </RelativeLayout>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。