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