1<?xml version="1.0" encoding="utf-8"?>
2<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 android:layout_width="match_parent"
4 android:layout_height="match_parent"
5 android:background="@color/secondarybackground" >
6
7 <ScrollView
8 android:layout_width="fill_parent"
9 android:layout_height="wrap_content"
10 android:layout_above="@+id/button_bar"
11 android:layout_alignParentTop="true" >
12
13 <LinearLayout
14 android:layout_width="match_parent"
15 android:layout_height="wrap_content"
16 android:orientation="vertical" >
17
18 <LinearLayout
19 android:id="@+id/editor"
20 android:layout_width="fill_parent"
21 android:layout_height="wrap_content"
22 android:layout_margin="8dp"
23 android:background="@drawable/infocard_border"
24 android:orientation="vertical"
25 android:padding="16dp" >
26
27 <TextView
28 android:layout_width="wrap_content"
29 android:layout_height="wrap_content"
30 android:text="@string/account_settings_jabber_id"
31 android:textColor="@color/primarytext"
32 android:textSize="?attr/TextSizeBody" />
33
34 <AutoCompleteTextView
35 android:id="@+id/account_jid"
36 android:layout_width="match_parent"
37 android:layout_height="wrap_content"
38 android:hint="@string/account_settings_example_jabber_id"
39 android:inputType="textEmailAddress"
40 android:textColor="@color/primarytext"
41 android:textColorHint="@color/secondarytext"
42 android:textSize="?attr/TextSizeBody" />
43
44 <TextView
45 android:layout_width="wrap_content"
46 android:layout_height="wrap_content"
47 android:layout_marginTop="8dp"
48 android:text="@string/account_settings_password"
49 android:textColor="@color/primarytext"
50 android:textSize="?attr/TextSizeBody" />
51
52 <EditText
53 android:id="@+id/account_password"
54 android:layout_width="match_parent"
55 android:layout_height="wrap_content"
56 android:hint="@string/password"
57 android:inputType="textPassword"
58 android:textColor="@color/primarytext"
59 android:textColorHint="@color/secondarytext"
60 android:textSize="?attr/TextSizeBody" />
61
62 <CheckBox
63 android:id="@+id/account_register_new"
64 android:layout_width="wrap_content"
65 android:layout_height="wrap_content"
66 android:layout_marginTop="8dp"
67 android:text="@string/register_account"
68 android:textColor="@color/primarytext"
69 android:textSize="?attr/TextSizeBody" />
70
71 <TextView
72 android:id="@+id/account_confirm_password_desc"
73 android:layout_width="wrap_content"
74 android:layout_height="wrap_content"
75 android:text="@string/account_settings_confirm_password"
76 android:textColor="@color/primarytext"
77 android:textSize="?attr/TextSizeBody"
78 android:visibility="gone" />
79
80 <EditText
81 android:id="@+id/account_password_confirm"
82 android:layout_width="match_parent"
83 android:layout_height="wrap_content"
84 android:layout_marginTop="8dp"
85 android:hint="@string/confirm_password"
86 android:inputType="textPassword"
87 android:visibility="gone"
88 android:textColor="@color/primarytext"
89 android:textColorHint="@color/secondarytext"
90 android:textSize="?attr/TextSizeBody" />
91 </LinearLayout>
92
93 <LinearLayout
94 android:id="@+id/stats"
95 android:layout_width="fill_parent"
96 android:layout_height="fill_parent"
97 android:layout_margin="8dp"
98 android:background="@drawable/infocard_border"
99 android:orientation="vertical"
100 android:padding="16dp"
101 android:visibility="gone" >
102
103 <TableLayout
104 android:layout_width="match_parent"
105 android:layout_height="wrap_content"
106 android:stretchColumns="1" >
107
108 <TableRow
109 android:layout_width="fill_parent"
110 android:layout_height="wrap_content" >
111
112 <TextView
113 android:layout_width="wrap_content"
114 android:layout_height="wrap_content"
115 android:text="@string/server_info_session_established"
116 android:textColor="@color/primarytext"
117 android:textSize="?attr/TextSizeBody" />
118
119 <TextView
120 android:id="@+id/session_est"
121 android:layout_width="wrap_content"
122 android:layout_height="wrap_content"
123 android:layout_gravity="right"
124 android:textColor="@color/primarytext"
125 android:textSize="?attr/TextSizeBody" />
126 </TableRow>
127
128 <TableRow
129 android:layout_width="fill_parent"
130 android:layout_height="wrap_content" >
131
132 <TextView
133 android:layout_width="wrap_content"
134 android:layout_height="wrap_content"
135 android:text="@string/server_info_pep"
136 android:textColor="@color/primarytext"
137 android:textSize="?attr/TextSizeBody" />
138
139 <TextView
140 android:id="@+id/server_info_pep"
141 android:layout_width="wrap_content"
142 android:layout_height="wrap_content"
143 android:layout_gravity="right"
144 android:textColor="@color/primarytext"
145 android:textSize="?attr/TextSizeBody" />
146 </TableRow>
147
148 <TableRow
149 android:layout_width="fill_parent"
150 android:layout_height="wrap_content" >
151
152 <TextView
153 android:layout_width="wrap_content"
154 android:layout_height="wrap_content"
155 android:text="@string/server_info_stream_management"
156 android:textColor="@color/primarytext"
157 android:textSize="?attr/TextSizeBody" />
158
159 <TextView
160 android:id="@+id/server_info_sm"
161 android:layout_width="wrap_content"
162 android:layout_height="wrap_content"
163 android:layout_gravity="right"
164 android:textColor="@color/primarytext"
165 android:textSize="?attr/TextSizeBody" />
166 </TableRow>
167
168 <TableRow
169 android:layout_width="fill_parent"
170 android:layout_height="wrap_content" >
171
172 <TextView
173 android:layout_width="wrap_content"
174 android:layout_height="wrap_content"
175 android:text="@string/server_info_carbon_messages"
176 android:textColor="@color/primarytext"
177 android:textSize="?attr/TextSizeBody" />
178
179 <TextView
180 android:id="@+id/server_info_carbons"
181 android:layout_width="wrap_content"
182 android:layout_height="wrap_content"
183 android:layout_gravity="right"
184 android:textColor="@color/primarytext"
185 android:textSize="?attr/TextSizeBody" />
186 </TableRow>
187 </TableLayout>
188
189
190
191 <RelativeLayout
192 android:layout_width="wrap_content"
193 android:layout_height="match_parent"
194 android:id="@+id/otr_fingerprint_box"
195 android:layout_marginTop="32dp">
196
197 <LinearLayout
198 android:layout_width="wrap_content"
199 android:layout_height="wrap_content"
200 android:layout_alignParentLeft="true"
201 android:layout_toLeftOf="@+id/action_copy_to_clipboard"
202 android:orientation="vertical">
203
204 <TextView
205 android:id="@+id/otr_fingerprint"
206 android:layout_width="wrap_content"
207 android:layout_height="wrap_content"
208 android:textColor="@color/primarytext"
209 android:textSize="?attr/TextSizeBody"
210 android:typeface="monospace" />
211
212 <TextView
213 android:layout_width="wrap_content"
214 android:layout_height="wrap_content"
215 android:textColor="@color/secondarytext"
216 android:textSize="?attr/TextSizeInfo"
217 android:text="@string/otr_fingerprint"/>
218 </LinearLayout>
219
220 <ImageButton
221 android:id="@+id/action_copy_to_clipboard"
222 android:layout_width="wrap_content"
223 android:layout_height="wrap_content"
224 android:layout_alignParentRight="true"
225 android:layout_centerVertical="true"
226 android:background="?android:selectableItemBackground"
227 android:padding="8dp"
228 android:src="@drawable/ic_action_copy"
229 android:visibility="visible" />
230 </RelativeLayout>
231
232
233 </LinearLayout>
234 </LinearLayout>
235 </ScrollView>
236
237 <LinearLayout
238 android:id="@+id/button_bar"
239 android:layout_width="wrap_content"
240 android:layout_height="wrap_content"
241 android:layout_alignParentBottom="true"
242 android:layout_alignParentLeft="true"
243 android:layout_alignParentRight="true" >
244
245 <Button
246 android:id="@+id/cancel_button"
247 style="?android:attr/borderlessButtonStyle"
248 android:layout_width="0dp"
249 android:layout_height="wrap_content"
250 android:layout_weight="1"
251 android:text="@string/cancel"
252 android:textColor="@color/primarytext" />
253
254 <View
255 android:layout_width="1dp"
256 android:layout_height="fill_parent"
257 android:layout_marginBottom="7dp"
258 android:layout_marginTop="7dp"
259 android:background="@color/divider" />
260
261 <Button
262 android:id="@+id/save_button"
263 style="?android:attr/borderlessButtonStyle"
264 android:layout_width="0dp"
265 android:layout_height="wrap_content"
266 android:layout_weight="1"
267 android:enabled="false"
268 android:text="@string/save"
269 android:textColor="@color/secondarytext" />
270 </LinearLayout>
271
272</RelativeLayout>