11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <LinearLayout xmlns : android =" http://schemas.android.com/apk/res/android"
2+ <RelativeLayout xmlns : android =" http://schemas.android.com/apk/res/android"
33 android : layout_width =" match_parent"
44 android : layout_height =" match_parent"
55 android : layout_margin =" @dimen/activity_default_margin"
66 android : orientation =" vertical" >
77
8- <LinearLayout
8+ <!-- Incognito Mode -->
9+ <TextView
10+ android : id =" @+id/incognito_mode_label"
911 android : layout_width =" match_parent"
1012 android : layout_height =" wrap_content"
11- android : gravity =" center_vertical" >
13+ android : layout_toStartOf =" @+id/switchIncognitoMode"
14+ android : text =" @string/incognito_mode_enabled"
15+ android : paddingTop =" 8dp"
16+ android : paddingBottom =" 4dp"
17+ android : textAppearance =" ?android:textAppearanceLarge" />
1218
13- <TextView
14- android : layout_width =" 0dp"
15- android : layout_height =" wrap_content"
16- android : layout_weight =" 1"
17- android : text =" @string/incognito_mode_enabled"
18- android : textAppearance =" ?android:textAppearanceLarge" />
19+ <TextView
20+ android : id =" @+id/incognito_mode_helper"
21+ android : layout_width =" match_parent"
22+ android : layout_height =" wrap_content"
23+ android : layout_toStartOf =" @+id/switchIncognitoMode"
24+ android : layout_below =" @id/incognito_mode_label"
25+ android : text =" @string/incognito_mode_explainer"
26+ android : paddingBottom =" 4dp"
27+ android : textAppearance =" ?android:textAppearanceMedium" />
1928
20- <androidx .appcompat.widget.SwitchCompat
21- android : id =" @+id/switchIncognitoMode"
22- android : layout_width =" wrap_content"
23- android : layout_height =" wrap_content"
24- android : minHeight =" @dimen/min_touch_height"
25- android : minWidth =" @dimen/min_touch_height"
26- android : layout_margin =" 4dp" />
27- </LinearLayout >
29+ <androidx .appcompat.widget.SwitchCompat
30+ android : id =" @+id/switchIncognitoMode"
31+ android : layout_width =" wrap_content"
32+ android : layout_height =" wrap_content"
33+ android : layout_alignTop =" @id/incognito_mode_label"
34+ android : layout_alignBottom =" @id/incognito_mode_label"
35+ android : layout_alignParentEnd =" true"
36+ android : layout_marginStart =" 8dp"
37+ android : minWidth =" @dimen/min_touch_height"
38+ android : minHeight =" @dimen/min_touch_height" />
2839
29- <LinearLayout
40+ <!-- Read Receipts -->
41+ <TextView
42+ android : id =" @+id/read_receipts_label"
3043 android : layout_width =" match_parent"
3144 android : layout_height =" wrap_content"
32- android : gravity =" center_vertical" >
33-
34- <TextView
35- android : layout_width =" 0dp"
36- android : layout_height =" wrap_content"
37- android : layout_weight =" 1"
38- android : text =" @string/read_receipts_enabled"
39- android : textAppearance =" ?android:textAppearanceLarge" />
45+ android : layout_below =" @id/incognito_mode_helper"
46+ android : layout_marginTop =" 8dp"
47+ android : layout_toStartOf =" @+id/switchReadReceipts"
48+ android : text =" @string/read_receipts_enabled"
49+ android : paddingTop =" 8dp"
50+ android : paddingBottom =" 8dp"
51+ android : textAppearance =" ?android:textAppearanceLarge" />
4052
41- <androidx .appcompat.widget.SwitchCompat
42- android : id =" @+id/switchReadReceipts"
43- android : layout_width =" wrap_content"
44- android : layout_height =" wrap_content"
45- android : minHeight =" @dimen/min_touch_height"
46- android : minWidth =" @dimen/min_touch_height"
47- android : layout_margin =" 4dp" />
48- </LinearLayout >
53+ <androidx .appcompat.widget.SwitchCompat
54+ android : id =" @+id/switchReadReceipts"
55+ android : layout_width =" wrap_content"
56+ android : layout_height =" wrap_content"
57+ android : layout_alignTop =" @id/read_receipts_label"
58+ android : layout_alignBottom =" @id/read_receipts_label"
59+ android : layout_alignParentEnd =" true"
60+ android : layout_marginStart =" 8dp"
61+ android : minWidth =" @dimen/min_touch_height"
62+ android : minHeight =" @dimen/min_touch_height" />
4963
50- <LinearLayout
64+ <!-- Typing Notifications -->
65+ <TextView
66+ android : id =" @+id/typing_notifications_label"
5167 android : layout_width =" match_parent"
5268 android : layout_height =" wrap_content"
53- android : gravity =" center_vertical" >
54-
55- <TextView
56- android : layout_width =" 0dp"
57- android : layout_height =" wrap_content"
58- android : layout_weight =" 1"
59- android : text =" @string/typing_notifications_enabled"
60- android : textAppearance =" ?android:textAppearanceLarge" />
69+ android : layout_below =" @id/read_receipts_label"
70+ android : layout_marginTop =" 16dp"
71+ android : layout_toStartOf =" @+id/switchTypingNotifications"
72+ android : text =" @string/typing_notifications_enabled"
73+ android : paddingTop =" 8dp"
74+ android : paddingBottom =" 8dp"
75+ android : textAppearance =" ?android:textAppearanceLarge" />
6176
62- <androidx .appcompat.widget.SwitchCompat
63- android : id =" @+id/switchTypingNotifications"
64- android : layout_width =" wrap_content"
65- android : layout_height =" wrap_content"
66- android : minHeight =" @dimen/min_touch_height"
67- android : minWidth =" @dimen/min_touch_height"
68- android : layout_margin =" 4dp" />
69- </LinearLayout >
77+ <androidx .appcompat.widget.SwitchCompat
78+ android : id =" @+id/switchTypingNotifications"
79+ android : layout_width =" wrap_content"
80+ android : layout_height =" wrap_content"
81+ android : layout_alignTop =" @id/typing_notifications_label"
82+ android : layout_alignBottom =" @id/typing_notifications_label"
83+ android : layout_alignParentEnd =" true"
84+ android : layout_marginStart =" 8dp"
85+ android : minWidth =" @dimen/min_touch_height"
86+ android : minHeight =" @dimen/min_touch_height" />
7087
71- </LinearLayout >
88+ </RelativeLayout >
0 commit comments