1<?xml version="1.0" encoding="utf-8"?>
2<!--
3/* //device/tests/ComplexLayout/res/layout/complex_layout.xml
4**
5** Copyright 2007, The Android Open Source Project
6**
7** Licensed under the Apache License, Version 2.0 (the "License");
8** you may not use this file except in compliance with the License.
9** You may obtain a copy of the License at
10**
11**     http://www.apache.org/licenses/LICENSE-2.0
12**
13** Unless required by applicable law or agreed to in writing, software
14** distributed under the License is distributed on an "AS IS" BASIS,
15** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16** See the License for the specific language governing permissions and
17** limitations under the License.
18*/
19-->
20
21<!-- This file describes the layout of the main ComplexLayout activity
22     user interface.
23 -->
24
25<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
26    android:layout_width="match_parent"
27    android:layout_height="match_parent">
28
29<!--    <TabHost
30        android:layout_width="match_parent"
31        android:layout_height="200dip">
32    </TabHost>
33
34    <GridView
35        android:layout_width="match_parent"
36        android:layout_height="200dip"
37        android:numColumns="5">
38    </GridView> -->
39
40    <LinearLayout
41        android:layout_width="match_parent"
42        android:layout_height="200dip"
43        android:orientation="vertical">
44
45        <TextView
46            android:layout_width="match_parent"
47            android:layout_height="wrap_content"
48            android:text="@string/header_absolute"/>
49
50        <AbsoluteLayout
51            android:layout_width="match_parent"
52            android:layout_height="wrap_content">
53
54            <TextView
55                android:layout_width="match_parent"
56                android:layout_height="wrap_content"
57                android:layout_x="0dip"
58                android:layout_y="0dip"
59                android:background="@color/red"
60                android:text="@string/test_short_paragraph"/>
61
62            <TextView
63                android:layout_width="wrap_content"
64                android:layout_height="wrap_content"
65                android:layout_x="0dip"
66                android:layout_y="0dip"
67                android:background="@color/gray0"
68                android:text="@string/test_word"/>
69            <TextView
70                android:layout_width="wrap_content"
71                android:layout_height="wrap_content"
72                android:layout_x="8dip"
73                android:layout_y="4dip"
74                android:background="@color/gray1"
75                android:text="@string/test_word"/>
76             <TextView
77                android:layout_width="wrap_content"
78                android:layout_height="wrap_content"
79                android:layout_x="16dip"
80                android:layout_y="8dip"
81                android:background="@color/gray2"
82                android:text="@string/test_word"/>
83             <TextView
84                android:layout_width="wrap_content"
85                android:layout_height="wrap_content"
86                android:layout_x="24dip"
87                android:layout_y="12dip"
88                android:background="@color/gray3"
89                android:text="@string/test_word"/>
90            <TextView
91                android:layout_width="wrap_content"
92                android:layout_height="wrap_content"
93                android:layout_x="32dip"
94                android:layout_y="16dip"
95                android:background="@color/gray4"
96                android:text="@string/test_word"/>
97             <TextView
98                android:layout_width="wrap_content"
99                android:layout_height="wrap_content"
100                android:layout_x="40dip"
101                android:layout_y="20dip"
102                android:background="@color/gray5"
103                android:text="@string/test_word"/>
104            <TextView
105                android:layout_width="wrap_content"
106                android:layout_height="wrap_content"
107                android:layout_x="48dip"
108                android:layout_y="24dip"
109                android:background="@color/gray6"
110                android:text="@string/test_word"/>
111             <TextView
112                android:layout_width="wrap_content"
113                android:layout_height="wrap_content"
114                android:layout_x="56dip"
115                android:layout_y="28dip"
116                android:background="@color/gray7"
117                android:text="@string/test_word"/>
118            <TextView
119                android:layout_width="wrap_content"
120                android:layout_height="wrap_content"
121                android:layout_x="64dip"
122                android:layout_y="32dip"
123                android:background="@color/gray8"
124                android:text="@string/test_word"/>
125             <TextView
126                android:layout_width="wrap_content"
127                android:layout_height="wrap_content"
128                android:layout_x="72dip"
129                android:layout_y="36dip"
130                android:background="@color/gray9"
131                android:text="@string/test_word"/>
132            <TextView
133                android:layout_width="wrap_content"
134                android:layout_height="wrap_content"
135                android:layout_x="80dip"
136                android:layout_y="40dip"
137                android:background="@color/grayA"
138                android:text="@string/test_word"/>
139             <TextView
140                android:layout_width="wrap_content"
141                android:layout_height="wrap_content"
142                android:layout_x="88dip"
143                android:layout_y="44dip"
144                android:background="@color/grayB"
145                android:text="@string/test_word"/>
146            <TextView
147                android:layout_width="wrap_content"
148                android:layout_height="wrap_content"
149                android:layout_x="96dip"
150                android:layout_y="48dip"
151                android:background="@color/grayC"
152                android:text="@string/test_word"/>
153             <TextView
154                android:layout_width="wrap_content"
155                android:layout_height="wrap_content"
156                android:layout_x="104dip"
157                android:layout_y="52dip"
158                android:background="@color/grayD"
159                android:text="@string/test_word"/>
160            <TextView
161                android:layout_width="wrap_content"
162                android:layout_height="wrap_content"
163                android:layout_x="112dip"
164                android:layout_y="56dip"
165                android:background="@color/grayE"
166                android:text="@string/test_word"/>
167            <TextView
168                android:layout_width="wrap_content"
169                android:layout_height="wrap_content"
170                android:layout_x="120dip"
171                android:layout_y="60dip"
172                android:background="@color/grayF"
173                android:text="@string/test_word"/>
174
175        </AbsoluteLayout>
176
177        <TextView
178            android:layout_width="match_parent"
179            android:layout_height="wrap_content"
180            android:text="@string/header_relative"/>
181
182        <RelativeLayout
183            android:layout_width="match_parent"
184            android:layout_height="wrap_content">
185
186            <Button android:id="@+id/relative_button1"
187                android:layout_width="wrap_content"
188                android:layout_height="wrap_content"
189                android:text="@string/relative_button1"/>
190            <Button android:id="@+id/relative_button2"
191                android:layout_width="wrap_content"
192                android:layout_height="wrap_content"
193                android:layout_below="@id/relative_button1"
194                android:text="@string/relative_button2"/>
195            <Button android:id="@+id/relative_button3"
196                android:layout_width="wrap_content"
197                android:layout_height="wrap_content"
198                android:layout_below="@id/relative_button2"
199                android:text="@string/relative_button3"/>
200            <Button android:id="@+id/relative_button4"
201                android:layout_width="wrap_content"
202                android:layout_height="wrap_content"
203                android:layout_below="@id/relative_button3"
204                android:text="@string/relative_button4"/>
205
206            <TextView android:id="@+id/relative_text"
207                android:layout_width="wrap_content"
208                android:layout_height="wrap_content"
209                android:layout_toRightOf="@id/relative_button1"
210                android:background="@color/green"
211                android:text="@string/test_short_paragraph"/>
212
213            <Button android:id="@+id/relative_button5"
214                android:layout_width="wrap_content"
215                android:layout_height="wrap_content"
216                android:layout_below="@id/relative_text"
217                android:layout_alignParentRight="true"
218                android:text="@string/relative_button5"/>
219            <Button android:id="@+id/relative_button6"
220                android:layout_width="wrap_content"
221                android:layout_height="wrap_content"
222                android:layout_below="@id/relative_text"
223                android:layout_toLeftOf="@id/relative_button5"
224                android:text="@string/relative_button6"/>
225            <Button android:id="@+id/relative_button7"
226                android:layout_width="wrap_content"
227                android:layout_height="wrap_content"
228                android:layout_below="@id/relative_text"
229                android:layout_toLeftOf="@id/relative_button6"
230                android:text="@string/relative_button7"/>
231            <Button android:id="@+id/relative_button8"
232                android:layout_width="wrap_content"
233                android:layout_height="wrap_content"
234                android:layout_below="@id/relative_text"
235                android:layout_toLeftOf="@id/relative_button7"
236                android:text="@string/relative_button8"/>
237
238        </RelativeLayout>
239
240        <TextView
241            android:layout_width="match_parent"
242            android:layout_height="wrap_content"
243            android:text="@string/header_linear"/>
244
245        <LinearLayout
246            android:layout_width="match_parent"
247            android:layout_height="wrap_content"
248            android:orientation="vertical">
249
250            <LinearLayout
251                android:layout_width="match_parent"
252                android:layout_height="wrap_content"
253                android:orientation="horizontal">
254
255                <Button
256                    android:layout_width="wrap_content"
257                    android:layout_height="wrap_content"
258                    android:text="@string/relative_button1"/>
259                <Button
260                    android:layout_width="wrap_content"
261                    android:layout_height="wrap_content"
262                    android:text="@string/relative_button2"/>
263                <Button
264                    android:layout_width="wrap_content"
265                    android:layout_height="wrap_content"
266                    android:text="@string/relative_button3"/>
267                <Button
268                    android:layout_width="wrap_content"
269                    android:layout_height="wrap_content"
270                    android:text="@string/relative_button4"/>
271
272            </LinearLayout>
273
274            <EditText
275                android:layout_width="match_parent"
276                android:layout_height="wrap_content"/>
277
278            <TextView
279                android:layout_width="match_parent"
280                android:layout_height="wrap_content"
281                android:background="@color/blue"
282                android:text="@string/test_long_paragraph"/>
283
284        </LinearLayout>
285
286    </LinearLayout>
287
288</ScrollView>
289