activity_edit_account.xml

  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>