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="match_parent" 23 android:layout_height="wrap_content" 24 android:orientation="vertical" 25 android:paddingBottom="8dip"> 26 27 <LinearLayout android:id="@+id/info" 28 style="@style/wifi_section" /> 29 30 <LinearLayout android:id="@+id/type" 31 style="@style/wifi_section" 32 android:visibility="gone"> 33 34 <LinearLayout 35 style="@style/wifi_item" > 36 <TextView 37 style="@style/wifi_item_label" 38 android:text="@string/wifi_ssid" 39 android:textDirection="locale" /> 40 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" /> 47 </LinearLayout> 48 49 <LinearLayout 50 style="@style/wifi_item" > 51 <TextView 52 style="@style/wifi_item_content" 53 android:text="@string/wifi_security" /> 54 55 <Spinner android:id="@+id/security" 56 style="@style/wifi_item_content" 57 android:prompt="@string/wifi_security" 58 android:entries="@array/wifi_security" /> 59 </LinearLayout> 60 </LinearLayout> 61 62 <LinearLayout android:id="@+id/security_fields" 63 style="@style/wifi_section" 64 android:visibility="gone"> 65 66 <LinearLayout android:id="@+id/eap" 67 style="@style/wifi_section" 68 android:visibility="gone"> 69 70 <LinearLayout android:id="@+id/l_method" 71 android:visibility="gone" 72 style="@style/wifi_item" > 73 <TextView 74 style="@style/wifi_item_label" 75 android:text="@string/wifi_eap_method" /> 76 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" /> 81 </LinearLayout> 82 83 <LinearLayout android:id="@+id/l_phase2" 84 android:visibility="gone" 85 style="@style/wifi_item" > 86 <TextView 87 style="@style/wifi_item_label" 88 android:text="@string/please_select_phase2" /> 89 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" /> 94 </LinearLayout> 95 96 <LinearLayout android:id="@+id/l_ca_cert" 97 android:visibility="gone" 98 style="@style/wifi_item" > 99 <TextView 100 style="@style/wifi_item_label" 101 android:text="@string/wifi_eap_ca_cert" /> 102 103 <Spinner android:id="@+id/ca_cert" 104 style="@style/wifi_item_content" 105 android:prompt="@string/wifi_eap_ca_cert" /> 106 </LinearLayout> 107 108 <LinearLayout android:id="@+id/l_user_cert" 109 android:visibility="gone" 110 style="@style/wifi_item" > 111 <TextView 112 style="@style/wifi_item_label" 113 android:text="@string/wifi_eap_user_cert" /> 114 115 <Spinner android:id="@+id/user_cert" 116 style="@style/wifi_item_content" 117 android:prompt="@string/wifi_eap_user_cert" /> 118 </LinearLayout> 119 120 <LinearLayout android:id="@+id/l_identity" 121 android:visibility="gone" 122 style="@style/wifi_item" > 123 <TextView 124 style="@style/wifi_item_label" 125 android:text="@string/wifi_eap_identity" /> 126 127 <EditText android:id="@+id/identity" 128 style="@style/wifi_item_edit_content" 129 android:singleLine="true" 130 android:inputType="textNoSuggestions" /> 131 </LinearLayout> 132 133 <LinearLayout android:id="@+id/l_anonymous" 134 android:visibility="gone" 135 style="@style/wifi_item" > 136 <TextView 137 style="@style/wifi_item_label" 138 android:text="@string/wifi_eap_anonymous" /> 139 140 <EditText android:id="@+id/anonymous" 141 style="@style/wifi_item_edit_content" 142 android:singleLine="true" 143 android:inputType="textNoSuggestions" /> 144 </LinearLayout> 145 </LinearLayout> 146 147 <LinearLayout android:id="@+id/password_layout" 148 style="@style/wifi_item" > 149 <TextView 150 style="@style/wifi_item_label" 151 android:text="@string/wifi_password" /> 152 153 <EditText android:id="@+id/password" 154 style="@style/wifi_item_edit_content" 155 android:singleLine="true" 156 android:password="true" /> 157 </LinearLayout> 158 159 <LinearLayout android:id="@+id/show_password_layout" 160 style="@style/wifi_item" > 161 <!-- Dummy to enable right-justification of checkbox --> 162 <TextView 163 style="@style/wifi_item_label" /> 164 165 <CheckBox android:id="@+id/show_password" 166 style="@style/wifi_item_content" 167 android:textSize="14sp" 168 android:text="@string/wifi_show_password" /> 169 </LinearLayout> 170 </LinearLayout> 171 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" /> 179 </LinearLayout> 180 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"> 186 187 <LinearLayout android:id="@+id/proxy_settings_fields" 188 style="@style/wifi_item" 189 android:visibility="gone"> 190 191 <TextView android:id="@+id/proxy_settings_title" 192 style="@style/wifi_item_label" 193 android:text="@string/proxy_settings_title" /> 194 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" /> 199 </LinearLayout> 200 201 <LinearLayout android:id="@+id/proxy_warning_limited_support" 202 style="@style/wifi_item" 203 android:visibility="gone"> 204 <!-- Dummy to enable right-justification of warning --> 205 <TextView 206 style="@style/wifi_item_label" /> 207 208 <TextView 209 style="@style/wifi_item_content" 210 android:text="@string/proxy_warning_limited_support" /> 211 </LinearLayout> 212 213 <LinearLayout android:id="@+id/proxy_fields" 214 style="@style/wifi_section" 215 android:visibility="gone"> 216 217 <LinearLayout style="@style/wifi_item"> 218 <TextView 219 style="@style/wifi_item_label" 220 android:text="@string/proxy_hostname_label" /> 221 222 <EditText android:id="@+id/proxy_hostname" 223 style="@style/wifi_item_edit_content" 224 android:hint="@string/proxy_hostname_hint" 225 android:inputType="textNoSuggestions" 226 android:singleLine="true" /> 227 </LinearLayout> 228 <LinearLayout style="@style/wifi_item"> 229 <TextView 230 style="@style/wifi_item_label" 231 android:text="@string/proxy_port_label" /> 232 233 <EditText android:id="@+id/proxy_port" 234 style="@style/wifi_item_edit_content" 235 android:hint="@string/proxy_port_hint" 236 android:inputType="number" 237 android:singleLine="true" /> 238 </LinearLayout> 239 <LinearLayout style="@style/wifi_item"> 240 <TextView 241 style="@style/wifi_item_label" 242 android:text="@string/proxy_exclusionlist_label" /> 243 244 <EditText android:id="@+id/proxy_exclusionlist" 245 style="@style/wifi_item_edit_content" 246 android:hint="@string/proxy_exclusionlist_hint" 247 android:inputType="textNoSuggestions" 248 android:singleLine="true" /> 249 </LinearLayout> 250 </LinearLayout> 251 252 <LinearLayout android:id="@+id/ip_fields" 253 style="@style/wifi_item" 254 android:visibility="gone"> 255 256 <TextView 257 style="@style/wifi_item_label" 258 android:text="@string/wifi_ip_settings" /> 259 260 <Spinner android:id="@+id/ip_settings" 261 style="@style/wifi_item_content" 262 android:prompt="@string/wifi_ip_settings" 263 android:entries="@array/wifi_ip_settings" /> 264 265 </LinearLayout> 266 267 <LinearLayout android:id="@+id/staticip" 268 style="@style/wifi_section" 269 android:visibility="gone"> 270 <LinearLayout 271 style="@style/wifi_item" > 272 <TextView 273 style="@style/wifi_item_label" 274 android:text="@string/wifi_ip_address" /> 275 276 <EditText android:id="@+id/ipaddress" 277 style="@style/wifi_item_edit_content" 278 android:singleLine="true" 279 android:hint="@string/wifi_ip_address_hint" 280 android:inputType="textNoSuggestions" /> 281 </LinearLayout> 282 283 <LinearLayout 284 style="@style/wifi_item" > 285 <TextView 286 style="@style/wifi_item_label" 287 android:text="@string/wifi_gateway" /> 288 289 <EditText android:id="@+id/gateway" 290 style="@style/wifi_item_edit_content" 291 android:singleLine="true" 292 android:hint="@string/wifi_gateway_hint" 293 android:inputType="textNoSuggestions" /> 294 </LinearLayout> 295 296 <LinearLayout 297 style="@style/wifi_item" > 298 <TextView 299 style="@style/wifi_item_label" 300 android:text="@string/wifi_network_prefix_length" /> 301 302 <EditText android:id="@+id/network_prefix_length" 303 style="@style/wifi_item_edit_content" 304 android:singleLine="true" 305 android:hint="@string/wifi_network_prefix_length_hint" 306 android:inputType="number" /> 307 </LinearLayout> 308 <LinearLayout 309 style="@style/wifi_item" > 310 <TextView 311 style="@style/wifi_item_label" 312 android:text="@string/wifi_dns1" /> 313 314 <EditText android:id="@+id/dns1" 315 style="@style/wifi_item_edit_content" 316 android:singleLine="true" 317 android:hint="@string/wifi_dns1_hint" 318 android:inputType="textNoSuggestions" /> 319 </LinearLayout> 320 321 <LinearLayout 322 style="@style/wifi_item" > 323 <TextView 324 style="@style/wifi_item_label" 325 android:text="@string/wifi_dns2" /> 326 327 <EditText android:id="@+id/dns2" 328 style="@style/wifi_item_edit_content" 329 android:singleLine="true" 330 android:hint="@string/wifi_dns2_hint" 331 android:inputType="textNoSuggestions" /> 332 </LinearLayout> 333 </LinearLayout> 334 </LinearLayout> 335 </LinearLayout> 336 </ScrollView> 337