Home | History | Annotate | Download | only in layout
      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