1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Copyright (C) 2010 The Android Open Source Project
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
8 http://www.apache.org/licenses/LICENSE-2.0
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
17 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
18 android:layout_width="wrap_content"
19 android:layout_height="wrap_content">
22 android:layout_width="match_parent"
23 android:layout_height="wrap_content"
24 android:orientation="vertical"
25 android:paddingBottom="8dip">
27 <LinearLayout android:id="@+id/info"
28 style="@style/wifi_section" />
30 <LinearLayout android:id="@+id/type"
31 style="@style/wifi_section"
32 android:visibility="gone">
35 style="@style/wifi_item" >
37 style="@style/wifi_item_label"
38 android:text="@string/wifi_ssid"
39 android:textDirection="locale" />
41 <EditText android:id="@+id/ssid"
42 style="@style/wifi_item_edit_content"
43 android:hint="@string/wifi_ssid_hint"
44 android:maxLength="32"
45 android:singleLine="true"
46 android:inputType="textNoSuggestions" />
50 style="@style/wifi_item" >
52 style="@style/wifi_item_content"
53 android:text="@string/wifi_security" />
55 <Spinner android:id="@+id/security"
56 style="@style/wifi_item_content"
57 android:prompt="@string/wifi_security"
58 android:entries="@array/wifi_security" />
62 <LinearLayout android:id="@+id/security_fields"
63 style="@style/wifi_section"
64 android:visibility="gone">
66 <LinearLayout android:id="@+id/eap"
67 style="@style/wifi_section"
68 android:visibility="gone">
70 <LinearLayout android:id="@+id/l_method"
71 android:visibility="gone"
72 style="@style/wifi_item" >
74 style="@style/wifi_item_label"
75 android:text="@string/wifi_eap_method" />
77 <Spinner android:id="@+id/method"
78 style="@style/wifi_item_content"
79 android:prompt="@string/wifi_eap_method"
80 android:entries="@array/wifi_eap_method" />
83 <LinearLayout android:id="@+id/l_phase2"
84 android:visibility="gone"
85 style="@style/wifi_item" >
87 style="@style/wifi_item_label"
88 android:text="@string/please_select_phase2" />
90 <Spinner android:id="@+id/phase2"
91 style="@style/wifi_item_content"
92 android:prompt="@string/please_select_phase2"
93 android:entries="@array/wifi_phase2_entries" />
96 <LinearLayout android:id="@+id/l_ca_cert"
97 android:visibility="gone"
98 style="@style/wifi_item" >
100 style="@style/wifi_item_label"
101 android:text="@string/wifi_eap_ca_cert" />
103 <Spinner android:id="@+id/ca_cert"
104 style="@style/wifi_item_content"
105 android:prompt="@string/wifi_eap_ca_cert" />
108 <LinearLayout android:id="@+id/l_user_cert"
109 android:visibility="gone"
110 style="@style/wifi_item" >
112 style="@style/wifi_item_label"
113 android:text="@string/wifi_eap_user_cert" />
115 <Spinner android:id="@+id/user_cert"
116 style="@style/wifi_item_content"
117 android:prompt="@string/wifi_eap_user_cert" />
120 <LinearLayout android:id="@+id/l_identity"
121 android:visibility="gone"
122 style="@style/wifi_item" >
124 style="@style/wifi_item_label"
125 android:text="@string/wifi_eap_identity" />
127 <EditText android:id="@+id/identity"
128 style="@style/wifi_item_edit_content"
129 android:singleLine="true"
130 android:inputType="textNoSuggestions" />
133 <LinearLayout android:id="@+id/l_anonymous"
134 android:visibility="gone"
135 style="@style/wifi_item" >
137 style="@style/wifi_item_label"
138 android:text="@string/wifi_eap_anonymous" />
140 <EditText android:id="@+id/anonymous"
141 style="@style/wifi_item_edit_content"
142 android:singleLine="true"
143 android:inputType="textNoSuggestions" />
147 <LinearLayout android:id="@+id/password_layout"
148 style="@style/wifi_item" >
150 style="@style/wifi_item_label"
151 android:text="@string/wifi_password" />
153 <EditText android:id="@+id/password"
154 style="@style/wifi_item_edit_content"
155 android:singleLine="true"
156 android:password="true" />
159 <LinearLayout android:id="@+id/show_password_layout"
160 style="@style/wifi_item" >
161 <!-- Dummy to enable right-justification of checkbox -->
163 style="@style/wifi_item_label" />
165 <CheckBox android:id="@+id/show_password"
166 style="@style/wifi_item_content"
167 android:textSize="14sp"
168 android:text="@string/wifi_show_password" />
172 <LinearLayout android:id="@+id/wifi_advanced_toggle"
173 style="@style/wifi_item"
174 android:visibility="gone">
175 <CheckBox android:id="@+id/wifi_advanced_togglebox"
176 style="@style/wifi_item_content"
177 android:textSize="14sp"
178 android:text="@string/wifi_show_advanced" />
181 <LinearLayout android:id="@+id/wifi_advanced_fields"
182 android:layout_width="match_parent"
183 android:layout_height="wrap_content"
184 android:orientation="vertical"
185 android:visibility="gone">
187 <LinearLayout android:id="@+id/proxy_settings_fields"
188 style="@style/wifi_item"
189 android:visibility="gone">
191 <TextView android:id="@+id/proxy_settings_title"
192 style="@style/wifi_item_label"
193 android:text="@string/proxy_settings_title" />
195 <Spinner android:id="@+id/proxy_settings"
196 style="@style/wifi_item_content"
197 android:prompt="@string/proxy_settings_title"
198 android:entries="@array/wifi_proxy_settings" />
200 <TextView android:id="@+id/proxy_pac_info"
201 style="@style/wifi_item_content"
202 android:textStyle="bold"
203 android:textAlignment="viewStart"
204 android:visibility="gone"/>
207 <LinearLayout android:id="@+id/proxy_warning_limited_support"
208 style="@style/wifi_item"
209 android:visibility="gone">
210 <!-- Dummy to enable right-justification of warning -->
212 style="@style/wifi_item_label" />
215 style="@style/wifi_item_content"
216 android:text="@string/proxy_warning_limited_support" />
219 <LinearLayout android:id="@+id/proxy_fields"
220 style="@style/wifi_section"
221 android:visibility="gone">
223 <LinearLayout style="@style/wifi_item">
225 style="@style/wifi_item_label"
226 android:text="@string/proxy_hostname_label" />
228 <EditText android:id="@+id/proxy_hostname"
229 style="@style/wifi_item_edit_content"
230 android:hint="@string/proxy_hostname_hint"
231 android:inputType="textNoSuggestions"
232 android:singleLine="true" />
234 <LinearLayout style="@style/wifi_item">
236 style="@style/wifi_item_label"
237 android:text="@string/proxy_port_label" />
239 <EditText android:id="@+id/proxy_port"
240 style="@style/wifi_item_edit_content"
241 android:hint="@string/proxy_port_hint"
242 android:inputType="number"
243 android:singleLine="true" />
245 <LinearLayout style="@style/wifi_item">
247 style="@style/wifi_item_label"
248 android:text="@string/proxy_exclusionlist_label" />
250 <EditText android:id="@+id/proxy_exclusionlist"
251 style="@style/wifi_item_edit_content"
252 android:hint="@string/proxy_exclusionlist_hint"
253 android:inputType="textNoSuggestions"
254 android:singleLine="true" />
258 <LinearLayout android:id="@+id/ip_fields"
259 style="@style/wifi_item"
260 android:visibility="gone">
263 style="@style/wifi_item_label"
264 android:text="@string/wifi_ip_settings" />
266 <Spinner android:id="@+id/ip_settings"
267 style="@style/wifi_item_content"
268 android:prompt="@string/wifi_ip_settings"
269 android:entries="@array/wifi_ip_settings" />
273 <LinearLayout android:id="@+id/staticip"
274 style="@style/wifi_section"
275 android:visibility="gone">
277 style="@style/wifi_item" >
279 style="@style/wifi_item_label"
280 android:text="@string/wifi_ip_address" />
282 <EditText android:id="@+id/ipaddress"
283 style="@style/wifi_item_edit_content"
284 android:singleLine="true"
285 android:hint="@string/wifi_ip_address_hint"
286 android:inputType="textNoSuggestions" />
290 style="@style/wifi_item" >
292 style="@style/wifi_item_label"
293 android:text="@string/wifi_gateway" />
295 <EditText android:id="@+id/gateway"
296 style="@style/wifi_item_edit_content"
297 android:singleLine="true"
298 android:hint="@string/wifi_gateway_hint"
299 android:inputType="textNoSuggestions" />
303 style="@style/wifi_item" >
305 style="@style/wifi_item_label"
306 android:text="@string/wifi_network_prefix_length" />
308 <EditText android:id="@+id/network_prefix_length"
309 style="@style/wifi_item_edit_content"
310 android:singleLine="true"
311 android:hint="@string/wifi_network_prefix_length_hint"
312 android:inputType="number" />
315 style="@style/wifi_item" >
317 style="@style/wifi_item_label"
318 android:text="@string/wifi_dns1" />
320 <EditText android:id="@+id/dns1"
321 style="@style/wifi_item_edit_content"
322 android:singleLine="true"
323 android:hint="@string/wifi_dns1_hint"
324 android:inputType="textNoSuggestions" />
328 style="@style/wifi_item" >
330 style="@style/wifi_item_label"
331 android:text="@string/wifi_dns2" />
333 <EditText android:id="@+id/dns2"
334 style="@style/wifi_item_edit_content"
335 android:singleLine="true"
336 android:hint="@string/wifi_dns2_hint"
337 android:inputType="textNoSuggestions" />