1<?xml version="1.0" encoding="utf-8"?>
2<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:tools="http://schemas.android.com/tools"
4 android:layout_width="match_parent"
5 android:layout_height="match_parent"
6 android:background="@color/grey200" >
7
8 <ScrollView
9 android:layout_width="fill_parent"
10 android:layout_height="wrap_content"
11 android:layout_above="@+id/button_bar"
12 android:layout_alignParentTop="true" >
13
14 <LinearLayout
15 android:layout_width="match_parent"
16 android:layout_height="wrap_content"
17 android:orientation="vertical" >
18
19 <RelativeLayout
20 android:id="@+id/editor"
21 android:layout_width="fill_parent"
22 android:layout_height="wrap_content"
23 android:layout_marginLeft="@dimen/activity_horizontal_margin"
24 android:layout_marginRight="@dimen/activity_horizontal_margin"
25 android:layout_marginTop="@dimen/activity_vertical_margin"
26 android:layout_marginBottom="@dimen/activity_vertical_margin"
27 android:background="@drawable/infocard_border"
28 android:orientation="vertical"
29 android:padding="@dimen/infocard_padding">
30 <ImageView android:id="@+id/avater"
31 android:layout_width="72dp"
32 android:layout_height="72dp"
33 android:layout_alignParentTop="true"
34 android:layout_marginRight="16dp"
35 android:contentDescription="@string/account_image_description"/>
36 <LinearLayout
37 android:layout_width="fill_parent"
38 android:layout_height="wrap_content"
39 android:orientation="vertical"
40 android:layout_toRightOf="@+id/avater">
41 <TextView
42 android:layout_width="wrap_content"
43 android:layout_height="wrap_content"
44 android:text="@string/account_settings_jabber_id"
45 android:textColor="@color/black87"
46 android:textSize="?attr/TextSizeBody" />
47
48 <AutoCompleteTextView
49 android:id="@+id/account_jid"
50 android:layout_width="match_parent"
51 android:layout_height="wrap_content"
52 android:hint="@string/account_settings_example_jabber_id"
53 android:inputType="textEmailAddress"
54 android:textColor="@color/black87"
55 android:textColorHint="@color/black54"
56 android:textSize="?attr/TextSizeBody" />
57
58 <TextView
59 android:layout_width="wrap_content"
60 android:layout_height="wrap_content"
61 android:layout_marginTop="8dp"
62 android:text="@string/account_settings_password"
63 android:textColor="@color/black87"
64 android:textSize="?attr/TextSizeBody" />
65
66 <EditText
67 android:id="@+id/account_password"
68 android:layout_width="match_parent"
69 android:layout_height="wrap_content"
70 android:hint="@string/password"
71 android:inputType="textPassword"
72 android:textColor="@color/black87"
73 android:textColorHint="@color/black54"
74 android:textSize="?attr/TextSizeBody" />
75
76 <CheckBox
77 android:id="@+id/account_register_new"
78 android:layout_width="wrap_content"
79 android:layout_height="wrap_content"
80 android:layout_marginTop="8dp"
81 android:text="@string/register_account"
82 android:textColor="@color/black87"
83 android:textSize="?attr/TextSizeBody" />
84
85 <TextView
86 android:id="@+id/account_confirm_password_desc"
87 android:layout_width="wrap_content"
88 android:layout_height="wrap_content"
89 android:text="@string/account_settings_confirm_password"
90 android:textColor="@color/black87"
91 android:textSize="?attr/TextSizeBody"
92 android:visibility="gone" />
93
94 <EditText
95 android:id="@+id/account_password_confirm"
96 android:layout_width="match_parent"
97 android:layout_height="wrap_content"
98 android:layout_marginTop="8dp"
99 android:hint="@string/confirm_password"
100 android:inputType="textPassword"
101 android:visibility="gone"
102 android:textColor="@color/black87"
103 android:textColorHint="@color/black54"
104 android:textSize="?attr/TextSizeBody" />
105 </LinearLayout>
106 </RelativeLayout>
107
108 <LinearLayout
109 android:id="@+id/stats"
110 android:layout_width="fill_parent"
111 android:layout_height="fill_parent"
112 android:layout_marginLeft="@dimen/activity_horizontal_margin"
113 android:layout_marginRight="@dimen/activity_horizontal_margin"
114 android:layout_marginTop="@dimen/activity_vertical_margin"
115 android:layout_marginBottom="@dimen/activity_vertical_margin"
116 android:background="@drawable/infocard_border"
117 android:orientation="vertical"
118 android:padding="@dimen/infocard_padding"
119 android:visibility="gone" >
120
121 <TableLayout
122 android:layout_width="match_parent"
123 android:layout_height="wrap_content"
124 android:stretchColumns="1" >
125
126 <TableRow
127 android:layout_width="fill_parent"
128 android:layout_height="wrap_content"
129 tools:ignore="UselessParent">
130
131 <TextView
132 android:layout_width="wrap_content"
133 android:layout_height="wrap_content"
134 android:text="@string/server_info_session_established"
135 android:textColor="@color/black87"
136 android:textSize="?attr/TextSizeBody" />
137
138 <TextView
139 android:id="@+id/session_est"
140 android:layout_width="wrap_content"
141 android:layout_height="wrap_content"
142 android:layout_gravity="right"
143 android:textColor="@color/black87"
144 android:textSize="?attr/TextSizeBody"
145 tools:ignore="RtlHardcoded"/>
146 </TableRow>
147
148 </TableLayout>
149 <TableLayout
150 android:id="@+id/server_info_more"
151 android:layout_width="match_parent"
152 android:layout_height="wrap_content"
153 android:stretchColumns="1"
154 android:visibility="gone" >
155
156 <TableRow
157 android:layout_width="fill_parent"
158 android:layout_height="wrap_content" >
159
160 <TextView
161 android:layout_width="wrap_content"
162 android:layout_height="wrap_content"
163 android:text="@string/server_info_pep"
164 android:textColor="@color/black87"
165 android:textSize="?attr/TextSizeBody" />
166
167 <TextView
168 android:id="@+id/server_info_pep"
169 android:layout_width="wrap_content"
170 android:layout_height="wrap_content"
171 android:layout_gravity="right"
172 android:textColor="@color/black87"
173 android:textSize="?attr/TextSizeBody"
174 tools:ignore="RtlHardcoded"/>
175 </TableRow>
176
177 <TableRow
178 android:layout_width="fill_parent"
179 android:layout_height="wrap_content" >
180
181 <TextView
182 android:layout_width="wrap_content"
183 android:layout_height="wrap_content"
184 android:text="@string/server_info_blocking"
185 android:textColor="@color/black87"
186 android:textSize="?attr/TextSizeBody" />
187
188 <TextView
189 android:id="@+id/server_info_blocking"
190 android:layout_width="wrap_content"
191 android:layout_height="wrap_content"
192 android:layout_gravity="right"
193 android:textColor="@color/black87"
194 android:textSize="?attr/TextSizeBody"
195 tools:ignore="RtlHardcoded"/>
196 </TableRow>
197
198 <TableRow
199 android:layout_width="fill_parent"
200 android:layout_height="wrap_content" >
201
202 <TextView
203 android:layout_width="wrap_content"
204 android:layout_height="wrap_content"
205 android:text="@string/server_info_stream_management"
206 android:textColor="@color/black87"
207 android:textSize="?attr/TextSizeBody" />
208
209 <TextView
210 android:id="@+id/server_info_sm"
211 android:layout_width="wrap_content"
212 android:layout_height="wrap_content"
213 android:layout_gravity="right"
214 android:textColor="@color/black87"
215 android:textSize="?attr/TextSizeBody"
216 tools:ignore="RtlHardcoded"/>
217 </TableRow>
218
219 <TableRow
220 android:layout_width="fill_parent"
221 android:layout_height="wrap_content" >
222
223 <TextView
224 android:layout_width="wrap_content"
225 android:layout_height="wrap_content"
226 android:text="@string/server_info_roster_version"
227 android:textColor="@color/black87"
228 android:textSize="?attr/TextSizeBody" />
229
230 <TextView
231 android:id="@+id/server_info_roster_version"
232 android:layout_width="wrap_content"
233 android:layout_height="wrap_content"
234 android:layout_gravity="right"
235 android:textColor="@color/black87"
236 android:textSize="?attr/TextSizeBody"
237 tools:ignore="RtlHardcoded"/>
238 </TableRow>
239
240 <TableRow
241 android:layout_width="fill_parent"
242 android:layout_height="wrap_content" >
243
244 <TextView
245 android:layout_width="wrap_content"
246 android:layout_height="wrap_content"
247 android:text="@string/server_info_carbon_messages"
248 android:textColor="@color/black87"
249 android:textSize="?attr/TextSizeBody" />
250
251 <TextView
252 android:id="@+id/server_info_carbons"
253 android:layout_width="wrap_content"
254 android:layout_height="wrap_content"
255 android:layout_gravity="right"
256 android:textColor="@color/black87"
257 android:textSize="?attr/TextSizeBody"
258 tools:ignore="RtlHardcoded"/>
259 </TableRow>
260
261 <TableRow
262 android:layout_width="fill_parent"
263 android:layout_height="wrap_content" >
264
265 <TextView
266 android:layout_width="wrap_content"
267 android:layout_height="wrap_content"
268 android:text="@string/server_info_mam"
269 android:textColor="@color/black87"
270 android:textSize="?attr/TextSizeBody" />
271
272 <TextView
273 android:id="@+id/server_info_mam"
274 android:layout_width="wrap_content"
275 android:layout_height="wrap_content"
276 android:layout_gravity="right"
277 android:textColor="@color/black87"
278 android:textSize="?attr/TextSizeBody"
279 tools:ignore="RtlHardcoded"/>
280 </TableRow>
281
282 <TableRow
283 android:layout_width="fill_parent"
284 android:layout_height="wrap_content" >
285
286 <TextView
287 android:layout_width="wrap_content"
288 android:layout_height="wrap_content"
289 android:text="@string/server_info_csi"
290 android:textColor="@color/black87"
291 android:textSize="?attr/TextSizeBody" />
292
293 <TextView
294 android:id="@+id/server_info_csi"
295 android:layout_width="wrap_content"
296 android:layout_height="wrap_content"
297 android:layout_gravity="right"
298 android:textColor="@color/black87"
299 android:textSize="?attr/TextSizeBody"
300 tools:ignore="RtlHardcoded"/>
301 </TableRow>
302 </TableLayout>
303
304 <RelativeLayout
305 android:layout_width="wrap_content"
306 android:layout_height="match_parent"
307 android:id="@+id/otr_fingerprint_box"
308 android:layout_marginTop="32dp">
309
310 <LinearLayout
311 android:layout_width="wrap_content"
312 android:layout_height="wrap_content"
313 android:layout_alignParentLeft="true"
314 android:layout_toLeftOf="@+id/action_copy_to_clipboard"
315 android:orientation="vertical">
316
317 <TextView
318 android:id="@+id/otr_fingerprint"
319 android:layout_width="wrap_content"
320 android:layout_height="wrap_content"
321 android:textColor="@color/black87"
322 android:textSize="?attr/TextSizeBody"
323 android:typeface="monospace" />
324
325 <TextView
326 android:layout_width="wrap_content"
327 android:layout_height="wrap_content"
328 android:textColor="@color/black54"
329 android:textSize="?attr/TextSizeInfo"
330 android:text="@string/otr_fingerprint"/>
331 </LinearLayout>
332
333 <ImageButton
334 android:id="@+id/action_copy_to_clipboard"
335 android:layout_width="wrap_content"
336 android:layout_height="wrap_content"
337 android:layout_alignParentRight="true"
338 android:layout_centerVertical="true"
339 android:background="?android:selectableItemBackground"
340 android:padding="@dimen/image_button_padding"
341 android:src="?attr/icon_copy"
342 android:visibility="visible"
343 android:contentDescription="@string/copy_otr_clipboard_description"/>
344 </RelativeLayout>
345 </LinearLayout>
346 </LinearLayout>
347 </ScrollView>
348
349 <LinearLayout
350 android:id="@+id/button_bar"
351 android:layout_width="wrap_content"
352 android:layout_height="wrap_content"
353 android:layout_alignParentBottom="true"
354 android:layout_alignParentStart="true"
355 android:layout_alignParentEnd="true"
356 android:layout_alignParentLeft="true"
357 android:layout_alignParentRight="true" >
358
359 <Button
360 android:id="@+id/cancel_button"
361 style="?android:attr/borderlessButtonStyle"
362 android:layout_width="0dp"
363 android:layout_height="wrap_content"
364 android:layout_weight="1"
365 android:text="@string/cancel"
366 android:textColor="@color/black87" />
367
368 <View
369 android:layout_width="1dp"
370 android:layout_height="fill_parent"
371 android:layout_marginBottom="7dp"
372 android:layout_marginTop="7dp"
373 android:background="@color/black12" />
374
375 <Button
376 android:id="@+id/save_button"
377 style="?android:attr/borderlessButtonStyle"
378 android:layout_width="0dp"
379 android:layout_height="wrap_content"
380 android:layout_weight="1"
381 android:enabled="false"
382 android:text="@string/save"
383 android:textColor="@color/black54" />
384 </LinearLayout>
385
386</RelativeLayout>