blob: db4b2e8b28619ce49ff2840f82a9b3e651acec74 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2008 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/relative_sublayout_attrs"
android:background="@drawable/blue"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- view1, centered within its parent. -->
<TextView
android:id="@+id/relative_view1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="@string/relative_view1"/>
<!-- view2, below view1 and has same left position with view1. -->
<TextView
android:id="@+id/relative_view2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/relative_view1"
android:layout_alignLeft="@id/relative_view1"
android:text="@string/relative_view2"/>
<!-- view3, has same top position with view1 and same bottom position with view2,
and on the right of view1. -->
<TextView
android:id="@+id/relative_view3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/relative_view1"
android:layout_alignBottom="@id/relative_view2"
android:layout_toRightOf="@id/relative_view1"
android:text="@string/relative_view3"/>
<!-- view4, has same right position with view3 and above view3. -->
<TextView
android:id="@+id/relative_view4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@id/relative_view3"
android:layout_above="@id/relative_view3"
android:text="@string/relative_view4"/>
<!-- view5 goes on the left-bottom -->
<TextView
android:id="@+id/relative_view5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:text="@string/relative_view5"/>
<!-- view6 goes on the top-right -->
<TextView
android:id="@+id/relative_view6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:text="@string/relative_view6"/>
<!-- view7, has same baseline with view6 and centered horizontally within its parent. -->
<TextView
android:id="@+id/relative_view7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/relative_view6"
android:layout_centerHorizontal="true"
android:text="@string/relative_view7"/>
<!-- view8, centered vertically within its parent and on the left of view1. -->
<TextView
android:id="@+id/relative_view8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/relative_view1"
android:layout_centerVertical="true"
android:text="@string/relative_view8"/>
<!-- view9, has same top and bottom position with view3 and same left position
with its parent. -->
<TextView
android:id="@+id/relative_view9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@id/gravity_bottom"
android:layout_alignTop="@id/relative_view3"
android:layout_alignBottom="@id/relative_view3"
android:layout_alignWithParentIfMissing="true"
android:text="@string/relative_view9"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/relative_sublayout_gravity"
android:background="@drawable/yellow"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- view10 -->
<TextView
android:id="@+id/relative_view10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/relative_view10"/>
<!-- view11 -->
<TextView
android:id="@+id/relative_view11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/relative_view10"
android:text="@string/relative_view11"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/relative_sublayout_ignore_gravity"
android:background="@drawable/red"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:ignoreGravity="@+id/relative_view12"
android:gravity="right">
<!-- view12 -->
<TextView
android:id="@id/relative_view12"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/relative_view12"/>
<!-- view13 -->
<TextView
android:id="@+id/relative_view13"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/relative_view13"/>
</RelativeLayout>
<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:prompt="@string/text_view_hello"/>
<RelativeLayout
android:id="@+id/relative_sublayout_attrs_2"
android:background="@drawable/blue"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- view21, centered within its parent. -->
<TextView
android:id="@+id/relative_view21"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="@string/relative_view1"/>
<!-- view22, below view1 and has same start position with view21. -->
<TextView
android:id="@+id/relative_view22"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/relative_view21"
android:layout_alignStart="@id/relative_view21"
android:text="@string/relative_view2"/>
<!-- view23, has same top position with view21 and same bottom position with view22,
and on the end of view1. -->
<TextView
android:id="@+id/relative_view23"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/relative_view21"
android:layout_alignBottom="@id/relative_view22"
android:layout_toEndOf="@id/relative_view21"
android:text="@string/relative_view3"/>
<!-- view24, has same end position with view23 and above view23. -->
<TextView
android:id="@+id/relative_view24"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignEnd="@id/relative_view23"
android:layout_above="@id/relative_view23"
android:text="@string/relative_view4"/>
<!-- view25 goes on the start-bottom -->
<TextView
android:id="@+id/relative_view25"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:text="@string/relative_view5"/>
<!-- view26 goes on the top-end -->
<TextView
android:id="@+id/relative_view26"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:text="@string/relative_view6"/>
<!-- view27, has same baseline with view26 and centered horizontally within its parent. -->
<TextView
android:id="@+id/relative_view27"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/relative_view26"
android:layout_centerHorizontal="true"
android:text="@string/relative_view7"/>
<!-- view28, centered vertically within its parent and on the start of view21. -->
<TextView
android:id="@+id/relative_view28"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toStartOf="@id/relative_view21"
android:layout_centerVertical="true"
android:text="@string/relative_view8"/>
<!-- view29, has same top and bottom position with view23 and same start position
with its parent. -->
<TextView
android:id="@+id/relative_view29"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignStart="@id/gravity_bottom"
android:layout_alignTop="@id/relative_view23"
android:layout_alignBottom="@id/relative_view23"
android:layout_alignWithParentIfMissing="true"
android:text="@string/relative_view9"/>
</RelativeLayout>
</RelativeLayout>