1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- Copyright (C) 2010 The Android Open Source Project 3 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 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 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. 15 --> 16 17 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 18 android:layout_width="wrap_content" 19 android:layout_height="wrap_content"> 20 21 <LinearLayout 22 android:layout_width="wrap_content" 23 android:layout_height="wrap_content" 24 android:orientation="vertical"> 25 26 <LinearLayout android:id="@+id/info" 27 style="@style/wifi_section" /> 28 29 <LinearLayout android:id="@+id/type" 30 style="@style/wifi_section" 31 android:visibility="gone"> 32 33 <LinearLayout 34 style="@style/wifi_item" > 35 <TextView 36 style="@style/wifi_item_label" 37 android:text="@string/wifi_ssid" /> 38 39 <EditText android:id="@+id/ssid" 40 style="@style/wifi_item_content" 41 android:singleLine="true" 42 android:inputType="textNoSuggestions" /> 43 </LinearLayout> 44 45 <LinearLayout 46 style="@style/wifi_item" > 47 <TextView 48 style="@style/wifi_item_content" 49 android:text="@string/wifi_security" /> 50 51 <Spinner android:id="@+id/security" 52 style="@style/wifi_item_content" 53 android:prompt="@string/wifi_security" 54 android:entries="@array/wifi_security" /> 55 </LinearLayout> 56 </LinearLayout> 57 58 <LinearLayout android:id="@+id/security_fields" 59 style="@style/wifi_section" 60 android:visibility="gone"> 61 62 <LinearLayout android:id="@+id/eap" 63 style="@style/wifi_section" 64 android:visibility="gone"> 65 66 <LinearLayout 67 style="@style/wifi_item" > 68 <TextView 69 style="@style/wifi_item_label" 70 android:text="@string/wifi_eap_method" /> 71 72 <Spinner android:id="@+id/method" 73 style="@style/wifi_item_content" 74 android:prompt="@string/wifi_eap_method" 75 android:entries="@array/wifi_eap_method" /> 76 </LinearLayout> 77 78 <LinearLayout 79 style="@style/wifi_item" > 80 <TextView 81 style="@style/wifi_item_label" 82 android:text="@string/please_select_phase2" /> 83 84 <Spinner android:id="@+id/phase2" 85 style="@style/wifi_item_content" 86 android:prompt="@string/please_select_phase2" 87 android:entries="@array/wifi_phase2_entries" /> 88 </LinearLayout> 89 90 <LinearLayout 91 style="@style/wifi_item" > 92 <TextView 93 style="@style/wifi_item_label" 94 android:text="@string/wifi_eap_ca_cert" /> 95 96 <Spinner android:id="@+id/ca_cert" 97 style="@style/wifi_item_content" 98 android:prompt="@string/wifi_eap_ca_cert" /> 99 </LinearLayout> 100 101 <LinearLayout 102 style="@style/wifi_item" > 103 <TextView 104 style="@style/wifi_item_label" 105 android:text="@string/wifi_eap_user_cert" /> 106 107 <Spinner android:id="@+id/user_cert" 108 style="@style/wifi_item_content" 109 android:prompt="@string/wifi_eap_user_cert" /> 110 </LinearLayout> 111 112 <LinearLayout 113 style="@style/wifi_item" > 114 <TextView 115 style="@style/wifi_item_label" 116 android:text="@string/wifi_eap_identity" /> 117 118 <EditText android:id="@+id/identity" 119 style="@style/wifi_item_content" 120 android:singleLine="true" 121 android:inputType="textNoSuggestions" /> 122 </LinearLayout> 123 124 <LinearLayout 125 style="@style/wifi_item" > 126 <TextView 127 style="@style/wifi_item_label" 128 android:text="@string/wifi_eap_anonymous" /> 129 130 <EditText android:id="@+id/anonymous" 131 style="@style/wifi_item_content" 132 android:singleLine="true" 133 android:inputType="textNoSuggestions" /> 134 </LinearLayout> 135 </LinearLayout> 136 137 <LinearLayout 138 style="@style/wifi_item" > 139 <TextView 140 style="@style/wifi_item_label" 141 android:text="@string/wifi_password" /> 142 143 <EditText android:id="@+id/password" 144 style="@style/wifi_item_content" 145 android:singleLine="true" 146 android:password="true" /> 147 </LinearLayout> 148 149 <LinearLayout 150 style="@style/wifi_item" > 151 <!-- Dummy to enable right-justification of checkbox --> 152 <TextView 153 style="@style/wifi_item_label" /> 154 155 <CheckBox android:id="@+id/show_password" 156 style="@style/wifi_item_content" 157 android:textSize="14sp" 158 android:text="@string/wifi_show_password" /> 159 </LinearLayout> 160 </LinearLayout> 161 162 <LinearLayout android:id="@+id/wifi_advanced_toggle" 163 style="@style/wifi_item" 164 android:visibility="gone"> 165 <CheckBox android:id="@+id/wifi_advanced_togglebox" 166 style="@style/wifi_item_content" 167 android:textSize="14sp" 168 android:text="@string/wifi_show_advanced" /> 169 </LinearLayout> 170 171 <LinearLayout android:id="@+id/wifi_advanced_fields" 172 android:layout_width="match_parent" 173 android:layout_height="wrap_content" 174 android:orientation="vertical" 175 android:visibility="gone"> 176 <LinearLayout android:id="@+id/setup_fields" 177 style="@style/wifi_item" 178 android:visibility="gone"> 179 180 <TextView 181 style="@style/wifi_item_label" 182 android:text="@string/wifi_network_setup" /> 183 184 <Spinner android:id="@+id/network_setup" 185 style="@style/wifi_item_content" 186 android:prompt="@string/wifi_network_setup" 187 android:entries="@array/wifi_network_setup" /> 188 189 </LinearLayout> 190 191 <LinearLayout android:id="@+id/wps_fields" 192 style="@style/wifi_item" 193 android:visibility="gone"> 194 195 <TextView 196 style="@style/wifi_item_label" 197 android:text="@string/wifi_wps_pin" /> 198 199 <EditText android:id="@+id/wps_pin" 200 style="@style/wifi_item_content" 201 android:singleLine="true" 202 android:inputType="textPassword" /> 203 204 </LinearLayout> 205 206 <LinearLayout android:id="@+id/proxy_settings_fields" 207 style="@style/wifi_item" 208 android:visibility="gone"> 209 210 <TextView android:id="@+id/proxy_settings_title" 211 style="@style/wifi_item_label" 212 android:text="@string/proxy_settings_title" /> 213 214 <Spinner android:id="@+id/proxy_settings" 215 style="@style/wifi_item_content" 216 android:prompt="@string/proxy_settings_title" 217 android:entries="@array/wifi_proxy_settings" /> 218 </LinearLayout> 219 220 <LinearLayout android:id="@+id/proxy_warning_limited_support" 221 style="@style/wifi_item" 222 android:visibility="gone"> 223 <!-- Dummy to enable right-justification of warning --> 224 <TextView 225 style="@style/wifi_item_label" /> 226 227 <TextView 228 style="@style/wifi_item_content" 229 android:text="@string/proxy_warning_limited_support" /> 230 </LinearLayout> 231 232 <LinearLayout android:id="@+id/proxy_fields" 233 style="@style/wifi_section" 234 android:visibility="gone"> 235 236 <LinearLayout style="@style/wifi_item"> 237 <TextView 238 style="@style/wifi_item_label" 239 android:text="@string/proxy_hostname_label" /> 240 241 <EditText android:id="@+id/proxy_hostname" 242 style="@style/wifi_item_content" 243 android:hint="@string/proxy_hostname_hint" 244 android:inputType="textNoSuggestions" 245 android:singleLine="true" /> 246 </LinearLayout> 247 <LinearLayout style="@style/wifi_item"> 248 <TextView 249 style="@style/wifi_item_label" 250 android:text="@string/proxy_port_label" /> 251 252 <EditText android:id="@+id/proxy_port" 253 style="@style/wifi_item_content" 254 android:hint="@string/proxy_port_hint" 255 android:inputType="number" 256 android:singleLine="true" /> 257 </LinearLayout> 258 <LinearLayout style="@style/wifi_item"> 259 <TextView 260 style="@style/wifi_item_label" 261 android:text="@string/proxy_exclusionlist_label" /> 262 263 <EditText android:id="@+id/proxy_exclusionlist" 264 style="@style/wifi_item_content" 265 android:hint="@string/proxy_exclusionlist_hint" 266 android:inputType="textNoSuggestions" 267 android:singleLine="true" /> 268 </LinearLayout> 269 </LinearLayout> 270 271 <LinearLayout android:id="@+id/ip_fields" 272 style="@style/wifi_item" 273 android:visibility="gone"> 274 275 <TextView 276 style="@style/wifi_item_label" 277 android:text="@string/wifi_ip_settings" /> 278 279 <Spinner android:id="@+id/ip_settings" 280 style="@style/wifi_item_content" 281 android:prompt="@string/wifi_ip_settings" 282 android:entries="@array/wifi_ip_settings" /> 283 284 </LinearLayout> 285 286 <LinearLayout android:id="@+id/staticip" 287 style="@style/wifi_section" 288 android:visibility="gone"> 289 <LinearLayout 290 style="@style/wifi_item" > 291 <TextView 292 style="@style/wifi_item_label" 293 android:text="@string/wifi_ip_address" /> 294 295 <EditText android:id="@+id/ipaddress" 296 style="@style/wifi_item_content" 297 android:singleLine="true" 298 android:hint="@string/wifi_ip_address_hint" 299 android:inputType="textNoSuggestions" /> 300 </LinearLayout> 301 302 <LinearLayout 303 style="@style/wifi_item" > 304 <TextView 305 style="@style/wifi_item_label" 306 android:text="@string/wifi_gateway" /> 307 308 <EditText android:id="@+id/gateway" 309 style="@style/wifi_item_content" 310 android:singleLine="true" 311 android:hint="@string/wifi_gateway_hint" 312 android:inputType="textNoSuggestions" /> 313 </LinearLayout> 314 315 <LinearLayout 316 style="@style/wifi_item" > 317 <TextView 318 style="@style/wifi_item_label" 319 android:text="@string/wifi_network_prefix_length" /> 320 321 <EditText android:id="@+id/network_prefix_length" 322 style="@style/wifi_item_content" 323 android:singleLine="true" 324 android:hint="@string/wifi_network_prefix_length_hint" 325 android:inputType="number" /> 326 </LinearLayout> 327 <LinearLayout 328 style="@style/wifi_item" > 329 <TextView 330 style="@style/wifi_item_label" 331 android:text="@string/wifi_dns1" /> 332 333 <EditText android:id="@+id/dns1" 334 style="@style/wifi_item_content" 335 android:singleLine="true" 336 android:hint="@string/wifi_dns1_hint" 337 android:inputType="textNoSuggestions" /> 338 </LinearLayout> 339 340 <LinearLayout 341 style="@style/wifi_item" > 342 <TextView 343 style="@style/wifi_item_label" 344 android:text="@string/wifi_dns2" /> 345 346 <EditText android:id="@+id/dns2" 347 style="@style/wifi_item_content" 348 android:singleLine="true" 349 android:hint="@string/wifi_dns2_hint" 350 android:inputType="textNoSuggestions" /> 351 </LinearLayout> 352 </LinearLayout> 353 </LinearLayout> 354 </LinearLayout> 355 </ScrollView> 356