1<?xml version="1.0" encoding="utf-8"?>
2<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:app="http://schemas.android.com/apk/res-auto"
4 xmlns:tools="http://schemas.android.com/tools"
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
7 android:background="?attr/color_background_secondary">
8
9 <ScrollView
10 android:layout_width="fill_parent"
11 android:layout_height="wrap_content"
12 android:layout_above="@+id/button_bar"
13 android:layout_alignParentTop="true">
14
15 <LinearLayout
16 android:id="@+id/account_main_layout"
17 android:layout_width="match_parent"
18 android:layout_height="wrap_content"
19 android:orientation="vertical">
20
21 <RelativeLayout
22 android:id="@+id/editor"
23 android:layout_width="fill_parent"
24 android:layout_height="wrap_content"
25 android:layout_marginBottom="@dimen/activity_vertical_margin"
26 android:layout_marginLeft="@dimen/activity_horizontal_margin"
27 android:layout_marginRight="@dimen/activity_horizontal_margin"
28 android:layout_marginTop="@dimen/activity_vertical_margin"
29 android:background="?attr/infocard_border"
30 android:orientation="vertical"
31 android:padding="@dimen/infocard_padding">
32
33 <com.makeramen.roundedimageview.RoundedImageView
34 android:id="@+id/avater"
35 android:layout_width="72dp"
36 android:layout_height="72dp"
37 android:layout_alignParentTop="true"
38 android:layout_marginRight="16dp"
39 android:contentDescription="@string/account_image_description"
40 app:riv_corner_radius="2dp" />
41
42 <LinearLayout
43 android:layout_width="fill_parent"
44 android:layout_height="wrap_content"
45 android:layout_toRightOf="@+id/avater"
46 android:orientation="vertical">
47
48 <android.support.design.widget.TextInputLayout
49 android:layout_width="match_parent"
50 android:layout_height="wrap_content"
51 android:hint="@string/account_settings_jabber_id">
52
53 <AutoCompleteTextView
54 android:id="@+id/account_jid"
55 android:layout_width="match_parent"
56 android:layout_height="wrap_content"
57 android:imeOptions="actionNext"
58 android:inputType="textEmailAddress"
59 android:textColor="?attr/color_text_primary"
60 android:textColorHint="?attr/color_text_secondary"
61 android:textSize="?attr/TextSizeBody" />
62 </android.support.design.widget.TextInputLayout>
63
64
65 <android.support.design.widget.TextInputLayout
66 android:layout_width="match_parent"
67 android:layout_height="wrap_content"
68 app:passwordToggleDrawable="@drawable/visibility_toggle_drawable"
69 app:passwordToggleEnabled="true"
70 app:passwordToggleTint="?attr/color_text_secondary">
71
72 <android.support.design.widget.TextInputEditText
73 android:id="@+id/account_password"
74 android:layout_width="match_parent"
75 android:layout_height="wrap_content"
76 android:layout_alignParentTop="true"
77 android:hint="@string/password"
78 android:inputType="textPassword"
79 android:textColor="?attr/color_text_primary"
80 android:textColorHint="?attr/color_text_secondary"
81 android:textSize="?attr/TextSizeBody" />
82 </android.support.design.widget.TextInputLayout>
83
84 <LinearLayout
85 android:id="@+id/name_port"
86 android:layout_width="fill_parent"
87 android:layout_height="wrap_content"
88 android:layout_marginTop="8dp"
89 android:orientation="horizontal"
90 android:weightSum="1">
91
92 <LinearLayout
93 android:layout_width="0dp"
94 android:layout_height="match_parent"
95 android:layout_weight="0.8"
96 android:orientation="vertical">
97
98 <android.support.design.widget.TextInputLayout
99 android:layout_width="match_parent"
100 android:layout_height="wrap_content"
101 android:hint="@string/account_settings_hostname">
102
103 <EditText
104 android:id="@+id/hostname"
105 android:layout_width="fill_parent"
106 android:layout_height="wrap_content"
107 android:inputType="textNoSuggestions"
108 android:textColor="?attr/color_text_primary"
109 android:textColorHint="?attr/color_text_secondary"
110 android:textSize="?attr/TextSizeBody" />
111 </android.support.design.widget.TextInputLayout>
112 </LinearLayout>
113
114 <LinearLayout
115 android:layout_width="0dp"
116 android:layout_height="match_parent"
117 android:layout_weight="0.2"
118 android:orientation="vertical">
119
120 <android.support.design.widget.TextInputLayout
121 android:layout_width="match_parent"
122 android:layout_height="wrap_content"
123 android:hint="@string/account_settings_port">
124
125 <EditText
126 android:id="@+id/port"
127 android:layout_width="match_parent"
128 android:layout_height="match_parent"
129 android:inputType="number"
130 android:maxLength="5"
131 android:textColor="?attr/color_text_primary"
132 android:textColorHint="?attr/color_text_secondary"
133 android:textSize="?attr/TextSizeBody" />
134 </android.support.design.widget.TextInputLayout>
135 </LinearLayout>
136 </LinearLayout>
137
138 <CheckBox
139 android:id="@+id/account_register_new"
140 android:layout_width="wrap_content"
141 android:layout_height="wrap_content"
142 android:layout_marginTop="8dp"
143 android:text="@string/register_account"
144 android:textColor="?attr/color_text_primary"
145 android:textSize="?attr/TextSizeBody" />
146 </LinearLayout>
147 </RelativeLayout>
148
149 <RelativeLayout
150 android:id="@+id/os_optimization"
151 android:layout_width="fill_parent"
152 android:layout_height="wrap_content"
153 android:layout_marginBottom="@dimen/activity_vertical_margin"
154 android:layout_marginLeft="@dimen/activity_horizontal_margin"
155 android:layout_marginRight="@dimen/activity_horizontal_margin"
156 android:layout_marginTop="@dimen/activity_vertical_margin"
157 android:background="?attr/infocard_border"
158 android:orientation="vertical"
159 android:padding="@dimen/infocard_padding"
160 android:visibility="gone">
161
162 <TextView
163 android:id="@+id/os_optimization_headline"
164 android:layout_width="wrap_content"
165 android:layout_height="wrap_content"
166 android:text="@string/battery_optimizations_enabled"
167 android:textColor="?attr/color_text_primary"
168 android:textSize="?attr/TextSizeHeadline"
169 android:textStyle="bold" />
170
171 <TextView
172 android:id="@+id/os_optimization_body"
173 android:layout_width="wrap_content"
174 android:layout_height="wrap_content"
175 android:layout_below="@+id/os_optimization_headline"
176 android:layout_marginBottom="8dp"
177 android:layout_marginTop="8dp"
178 android:text="@string/battery_optimizations_enabled_explained"
179 android:textColor="?attr/color_text_primary"
180 android:textSize="?attr/TextSizeBody" />
181
182 <Button
183 android:id="@+id/os_optimization_disable"
184 style="?android:attr/borderlessButtonStyle"
185 android:layout_width="wrap_content"
186 android:layout_height="wrap_content"
187 android:layout_alignParentBottom="true"
188 android:layout_alignParentEnd="true"
189 android:layout_alignParentRight="true"
190 android:layout_below="@+id/os_optimization_body"
191 android:layout_marginRight="-8dp"
192 android:text="@string/disable"
193 android:textColor="@color/accent" />
194 </RelativeLayout>
195
196
197 <LinearLayout
198 android:id="@+id/stats"
199 android:layout_width="fill_parent"
200 android:layout_height="fill_parent"
201 android:layout_marginBottom="@dimen/activity_vertical_margin"
202 android:layout_marginLeft="@dimen/activity_horizontal_margin"
203 android:layout_marginRight="@dimen/activity_horizontal_margin"
204 android:layout_marginTop="@dimen/activity_vertical_margin"
205 android:background="?attr/infocard_border"
206 android:orientation="vertical"
207 android:padding="@dimen/infocard_padding"
208 android:visibility="gone">
209
210 <TableLayout
211 android:layout_width="match_parent"
212 android:layout_height="wrap_content"
213 android:shrinkColumns="0"
214 android:stretchColumns="1">
215
216 <TableRow
217 android:layout_width="fill_parent"
218 android:layout_height="wrap_content"
219 tools:ignore="UselessParent">
220
221 <TextView
222 android:layout_width="wrap_content"
223 android:layout_height="wrap_content"
224 android:ellipsize="end"
225 android:singleLine="true"
226 android:text="@string/server_info_session_established"
227 android:textColor="?attr/color_text_primary"
228 android:textSize="?attr/TextSizeBody" />
229
230 <TextView
231 android:id="@+id/session_est"
232 android:layout_width="wrap_content"
233 android:layout_height="wrap_content"
234 android:layout_gravity="right"
235 android:paddingLeft="4dp"
236 android:textColor="?attr/color_text_primary"
237 android:textSize="?attr/TextSizeBody"
238 tools:ignore="RtlHardcoded" />
239 </TableRow>
240
241 </TableLayout>
242
243 <TableLayout
244 android:id="@+id/server_info_more"
245 android:layout_width="match_parent"
246 android:layout_height="wrap_content"
247 android:shrinkColumns="0"
248 android:stretchColumns="1"
249 android:visibility="gone">
250
251 <TableRow
252 android:layout_width="fill_parent"
253 android:layout_height="wrap_content">
254
255 <TextView
256 android:layout_width="wrap_content"
257 android:layout_height="wrap_content"
258 android:ellipsize="end"
259 android:singleLine="true"
260 android:text="@string/server_info_pep"
261 android:textColor="?attr/color_text_primary"
262 android:textSize="?attr/TextSizeBody" />
263
264 <TextView
265 android:id="@+id/server_info_pep"
266 android:layout_width="wrap_content"
267 android:layout_height="wrap_content"
268 android:layout_gravity="right"
269 android:paddingLeft="4dp"
270 android:textColor="?attr/color_text_primary"
271 android:textSize="?attr/TextSizeBody"
272 tools:ignore="RtlHardcoded" />
273 </TableRow>
274
275 <TableRow
276 android:layout_width="fill_parent"
277 android:layout_height="wrap_content">
278
279 <TextView
280 android:layout_width="wrap_content"
281 android:layout_height="wrap_content"
282 android:ellipsize="end"
283 android:singleLine="true"
284 android:text="@string/server_info_blocking"
285 android:textColor="?attr/color_text_primary"
286 android:textSize="?attr/TextSizeBody" />
287
288 <TextView
289 android:id="@+id/server_info_blocking"
290 android:layout_width="wrap_content"
291 android:layout_height="wrap_content"
292 android:layout_gravity="right"
293 android:paddingLeft="4dp"
294 android:textColor="?attr/color_text_primary"
295 android:textSize="?attr/TextSizeBody"
296 tools:ignore="RtlHardcoded" />
297 </TableRow>
298
299 <TableRow
300 android:layout_width="fill_parent"
301 android:layout_height="wrap_content">
302
303 <TextView
304 android:layout_width="wrap_content"
305 android:layout_height="wrap_content"
306 android:ellipsize="end"
307 android:singleLine="true"
308 android:text="@string/server_info_stream_management"
309 android:textColor="?attr/color_text_primary"
310 android:textSize="?attr/TextSizeBody" />
311
312 <TextView
313 android:id="@+id/server_info_sm"
314 android:layout_width="wrap_content"
315 android:layout_height="wrap_content"
316 android:layout_gravity="right"
317 android:paddingLeft="4dp"
318 android:textColor="?attr/color_text_primary"
319 android:textSize="?attr/TextSizeBody"
320 tools:ignore="RtlHardcoded" />
321 </TableRow>
322
323 <TableRow
324 android:layout_width="fill_parent"
325 android:layout_height="wrap_content">
326
327 <TextView
328 android:layout_width="wrap_content"
329 android:layout_height="wrap_content"
330 android:ellipsize="end"
331 android:singleLine="true"
332 android:text="@string/server_info_roster_version"
333 android:textColor="?attr/color_text_primary"
334 android:textSize="?attr/TextSizeBody" />
335
336 <TextView
337 android:id="@+id/server_info_roster_version"
338 android:layout_width="wrap_content"
339 android:layout_height="wrap_content"
340 android:layout_gravity="right"
341 android:paddingLeft="4dp"
342 android:textColor="?attr/color_text_primary"
343 android:textSize="?attr/TextSizeBody"
344 tools:ignore="RtlHardcoded" />
345 </TableRow>
346
347 <TableRow
348 android:layout_width="fill_parent"
349 android:layout_height="wrap_content">
350
351 <TextView
352 android:layout_width="wrap_content"
353 android:layout_height="wrap_content"
354 android:ellipsize="end"
355 android:singleLine="true"
356 android:text="@string/server_info_carbon_messages"
357 android:textColor="?attr/color_text_primary"
358 android:textSize="?attr/TextSizeBody" />
359
360 <TextView
361 android:id="@+id/server_info_carbons"
362 android:layout_width="wrap_content"
363 android:layout_height="wrap_content"
364 android:layout_gravity="right"
365 android:paddingLeft="4dp"
366 android:textColor="?attr/color_text_primary"
367 android:textSize="?attr/TextSizeBody"
368 tools:ignore="RtlHardcoded" />
369 </TableRow>
370
371 <TableRow
372 android:layout_width="fill_parent"
373 android:layout_height="wrap_content">
374
375 <TextView
376 android:layout_width="wrap_content"
377 android:layout_height="wrap_content"
378 android:ellipsize="end"
379 android:singleLine="true"
380 android:text="@string/server_info_mam"
381 android:textColor="?attr/color_text_primary"
382 android:textSize="?attr/TextSizeBody" />
383
384 <TextView
385 android:id="@+id/server_info_mam"
386 android:layout_width="wrap_content"
387 android:layout_height="wrap_content"
388 android:layout_gravity="right"
389 android:paddingLeft="4dp"
390 android:textColor="?attr/color_text_primary"
391 android:textSize="?attr/TextSizeBody"
392 tools:ignore="RtlHardcoded" />
393 </TableRow>
394
395 <TableRow
396 android:layout_width="fill_parent"
397 android:layout_height="wrap_content">
398
399 <TextView
400 android:layout_width="wrap_content"
401 android:layout_height="wrap_content"
402 android:ellipsize="end"
403 android:singleLine="true"
404 android:text="@string/server_info_csi"
405 android:textColor="?attr/color_text_primary"
406 android:textSize="?attr/TextSizeBody" />
407
408 <TextView
409 android:id="@+id/server_info_csi"
410 android:layout_width="wrap_content"
411 android:layout_height="wrap_content"
412 android:layout_gravity="right"
413 android:paddingLeft="4dp"
414 android:textColor="?attr/color_text_primary"
415 android:textSize="?attr/TextSizeBody"
416 tools:ignore="RtlHardcoded" />
417 </TableRow>
418
419 <TableRow
420 android:id="@+id/push_row"
421 android:layout_width="fill_parent"
422 android:layout_height="wrap_content">
423
424 <TextView
425 android:layout_width="wrap_content"
426 android:layout_height="wrap_content"
427 android:ellipsize="end"
428 android:singleLine="true"
429 android:text="@string/server_info_push"
430 android:textColor="?attr/color_text_primary"
431 android:textSize="?attr/TextSizeBody" />
432
433 <TextView
434 android:id="@+id/server_info_push"
435 android:layout_width="wrap_content"
436 android:layout_height="wrap_content"
437 android:layout_gravity="right"
438 android:paddingLeft="4dp"
439 android:textColor="?attr/color_text_primary"
440 android:textSize="?attr/TextSizeBody" />
441 </TableRow>
442
443 <TableRow
444 android:layout_width="fill_parent"
445 android:layout_height="wrap_content">
446
447 <TextView
448 android:layout_width="wrap_content"
449 android:layout_height="wrap_content"
450 android:ellipsize="end"
451 android:singleLine="true"
452 android:text="@string/server_info_http_upload"
453 android:textColor="?attr/color_text_primary"
454 android:textSize="?attr/TextSizeBody" />
455
456 <TextView
457 android:id="@+id/server_info_http_upload"
458 android:layout_width="wrap_content"
459 android:layout_height="wrap_content"
460 android:layout_gravity="right"
461 android:paddingLeft="4dp"
462 android:textColor="?attr/color_text_primary"
463 android:textSize="?attr/TextSizeBody" />
464 </TableRow>
465 </TableLayout>
466
467 <RelativeLayout
468 android:id="@+id/pgp_fingerprint_box"
469 android:layout_width="wrap_content"
470 android:layout_height="match_parent"
471 android:layout_marginTop="32dp">
472
473 <LinearLayout
474 android:layout_width="wrap_content"
475 android:layout_height="wrap_content"
476 android:layout_alignParentLeft="true"
477 android:layout_centerVertical="true"
478 android:layout_toLeftOf="@+id/action_delete_pgp"
479 android:orientation="vertical">
480
481 <TextView
482 android:id="@+id/pgp_fingerprint"
483 android:layout_width="wrap_content"
484 android:layout_height="wrap_content"
485 android:fontFamily="monospace"
486 android:textColor="?attr/color_text_primary"
487 android:textSize="?attr/TextSizeBody"
488 android:typeface="monospace" />
489
490 <TextView
491 android:id="@+id/pgp_fingerprint_desc"
492 android:layout_width="wrap_content"
493 android:layout_height="wrap_content"
494 android:text="@string/openpgp_key_id"
495 android:textColor="?attr/color_text_secondary"
496 android:textSize="?attr/TextSizeInfo" />
497 </LinearLayout>
498
499 <ImageButton
500 android:id="@+id/action_delete_pgp"
501 android:layout_width="wrap_content"
502 android:layout_height="wrap_content"
503 android:layout_alignParentRight="true"
504 android:layout_centerVertical="true"
505 android:alpha="?attr/icon_alpha"
506 android:background="?android:selectableItemBackground"
507 android:padding="@dimen/image_button_padding"
508 android:src="?attr/icon_remove"
509 android:visibility="visible" />
510 </RelativeLayout>
511
512 <RelativeLayout
513 android:id="@+id/otr_fingerprint_box"
514 android:layout_width="wrap_content"
515 android:layout_height="match_parent"
516 android:layout_marginTop="24dp">
517
518 <LinearLayout
519 android:layout_width="wrap_content"
520 android:layout_height="wrap_content"
521 android:layout_alignParentLeft="true"
522 android:layout_centerVertical="true"
523 android:layout_toLeftOf="@+id/action_copy_to_clipboard"
524 android:orientation="vertical">
525
526 <TextView
527 android:id="@+id/otr_fingerprint"
528 android:layout_width="wrap_content"
529 android:layout_height="wrap_content"
530 android:fontFamily="monospace"
531 android:textColor="?attr/color_text_primary"
532 android:textSize="?attr/TextSizeBody"
533 android:typeface="monospace" />
534
535 <TextView
536 android:id="@+id/otr_fingerprint_desc"
537 android:layout_width="wrap_content"
538 android:layout_height="wrap_content"
539 android:text="@string/otr_fingerprint"
540 android:textColor="?attr/color_text_secondary"
541 android:textSize="?attr/TextSizeInfo" />
542 </LinearLayout>
543
544 <ImageButton
545 android:id="@+id/action_copy_to_clipboard"
546 android:layout_width="wrap_content"
547 android:layout_height="wrap_content"
548 android:layout_alignParentRight="true"
549 android:layout_centerVertical="true"
550 android:alpha="?attr/icon_alpha"
551 android:background="?android:selectableItemBackground"
552 android:contentDescription="@string/copy_otr_clipboard_description"
553 android:padding="@dimen/image_button_padding"
554 android:src="?attr/icon_copy"
555 android:visibility="visible" />
556 </RelativeLayout>
557
558 <RelativeLayout
559 android:id="@+id/axolotl_fingerprint_box"
560 android:layout_width="wrap_content"
561 android:layout_height="match_parent"
562 android:layout_marginTop="24dp">
563
564 <LinearLayout
565 android:layout_width="wrap_content"
566 android:layout_height="wrap_content"
567 android:layout_alignParentLeft="true"
568 android:layout_centerVertical="true"
569 android:layout_toLeftOf="@+id/axolotl_actions"
570 android:orientation="vertical">
571
572 <TextView
573 android:id="@+id/axolotl_fingerprint"
574 android:layout_width="wrap_content"
575 android:layout_height="wrap_content"
576 android:fontFamily="monospace"
577 android:textColor="?attr/color_text_primary"
578 android:textSize="?attr/TextSizeBody"
579 android:typeface="monospace" />
580
581 <TextView
582 android:id="@+id/own_fingerprint_desc"
583 android:layout_width="wrap_content"
584 android:layout_height="wrap_content"
585 android:text="@string/omemo_fingerprint"
586 android:textColor="?attr/color_text_secondary"
587 android:textSize="?attr/TextSizeInfo" />
588 </LinearLayout>
589
590 <LinearLayout
591 android:id="@+id/axolotl_actions"
592 android:layout_width="wrap_content"
593 android:layout_height="wrap_content"
594 android:layout_alignParentRight="true"
595 android:layout_centerVertical="true"
596 android:orientation="vertical">
597
598 <ImageButton
599 android:id="@+id/action_copy_axolotl_to_clipboard"
600 android:layout_width="wrap_content"
601 android:layout_height="wrap_content"
602 android:alpha="?attr/icon_alpha"
603 android:background="?android:selectableItemBackground"
604 android:contentDescription="@string/copy_omemo_clipboard_description"
605 android:padding="@dimen/image_button_padding"
606 android:src="?attr/icon_copy"
607 android:visibility="visible" />
608
609 <ImageButton
610 android:id="@+id/action_regenerate_axolotl_key"
611 android:layout_width="wrap_content"
612 android:layout_height="wrap_content"
613 android:alpha="?attr/icon_alpha"
614 android:background="?android:selectableItemBackground"
615 android:contentDescription="@string/regenerate_omemo_key"
616 android:padding="@dimen/image_button_padding"
617 android:src="?attr/icon_refresh"
618 android:visibility="gone" />
619
620 </LinearLayout>
621 </RelativeLayout>
622 </LinearLayout>
623
624 <LinearLayout
625 android:id="@+id/other_device_keys_card"
626 android:layout_width="fill_parent"
627 android:layout_height="wrap_content"
628 android:layout_marginBottom="@dimen/activity_vertical_margin"
629 android:layout_marginLeft="@dimen/activity_horizontal_margin"
630 android:layout_marginRight="@dimen/activity_horizontal_margin"
631 android:layout_marginTop="@dimen/activity_vertical_margin"
632 android:background="?attr/infocard_border"
633 android:orientation="vertical"
634 android:padding="@dimen/infocard_padding"
635 android:visibility="gone">
636
637 <TextView
638 android:id="@+id/other_device_keys_title"
639 android:layout_width="wrap_content"
640 android:layout_height="wrap_content"
641 android:text="@string/other_devices"
642 android:textColor="?attr/color_text_primary"
643 android:textSize="?attr/TextSizeHeadline"
644 android:textStyle="bold" />
645
646 <LinearLayout
647 android:id="@+id/other_device_keys"
648 android:layout_width="fill_parent"
649 android:layout_height="wrap_content"
650 android:divider="?android:dividerHorizontal"
651 android:orientation="vertical"
652 android:showDividers="middle"></LinearLayout>
653
654 <Button
655 android:id="@+id/clear_devices"
656 style="?android:attr/borderlessButtonStyle"
657 android:layout_width="wrap_content"
658 android:layout_height="wrap_content"
659 android:layout_gravity="center_horizontal"
660 android:text="@string/clear_other_devices"
661 android:textColor="@color/accent" />
662 </LinearLayout>
663 </LinearLayout>
664 </ScrollView>
665
666 <LinearLayout
667 android:id="@+id/button_bar"
668 android:layout_width="wrap_content"
669 android:layout_height="wrap_content"
670 android:layout_alignParentBottom="true"
671 android:layout_alignParentEnd="true"
672 android:layout_alignParentLeft="true"
673 android:layout_alignParentRight="true"
674 android:layout_alignParentStart="true">
675
676 <Button
677 android:id="@+id/cancel_button"
678 style="?android:attr/borderlessButtonStyle"
679 android:layout_width="0dp"
680 android:layout_height="wrap_content"
681 android:layout_weight="1"
682 android:text="@string/cancel"
683 android:textColor="?attr/color_text_primary" />
684
685 <View
686 android:layout_width="1dp"
687 android:layout_height="fill_parent"
688 android:layout_marginBottom="7dp"
689 android:layout_marginTop="7dp"
690 android:background="?attr/divider" />
691
692 <Button
693 android:id="@+id/save_button"
694 style="?android:attr/borderlessButtonStyle"
695 android:layout_width="0dp"
696 android:layout_height="wrap_content"
697 android:layout_weight="1"
698 android:enabled="false"
699 android:text="@string/save"
700 android:textColor="?attr/color_text_secondary" />
701 </LinearLayout>
702
703</RelativeLayout>