Home | History | Annotate | Download | only in layout
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!--
      3 /*
      4 ** Copyright 2008, The Android Open Source Project
      5 **
      6 ** Licensed under the Apache License, Version 2.0 (the "License");
      7 ** you may not use this file except in compliance with the License.
      8 ** You may obtain a copy of the License at
      9 **
     10 **     http://www.apache.org/licenses/LICENSE-2.0
     11 **
     12 ** Unless required by applicable law or agreed to in writing, software
     13 ** distributed under the License is distributed on an "AS IS" BASIS,
     14 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     15 ** See the License for the specific language governing permissions and
     16 ** limitations under the License.
     17 */
     18 -->
     19 <ScrollView
     20     xmlns:android="http://schemas.android.com/apk/res/android"
     21     android:layout_width="match_parent"
     22     android:layout_height="match_parent">
     23     <LinearLayout
     24         android:id="@+id/all_details"
     25         android:layout_width="match_parent"
     26         android:layout_height="match_parent"
     27         android:paddingRight="6dip"
     28         android:paddingBottom="5dip"
     29         android:orientation="vertical">
     30 
     31         <!-- App snippet with buttons -->
     32         <LinearLayout
     33             android:layout_width="match_parent"
     34             android:layout_height="wrap_content"
     35             android:layout_gravity="center_vertical"
     36             android:orientation="vertical"
     37             android:paddingRight="6dip"
     38             android:paddingLeft="6dip"
     39             android:paddingTop="5dip"
     40             android:paddingBottom="5dip" >
     41 
     42         <!-- Application snippet label, version and icon -->
     43         <include
     44             layout="@layout/manage_applications_item"
     45             android:id="@+id/app_snippet"/>
     46 
     47         <!-- Force stop and uninstall buttons -->
     48         <include
     49             layout="@layout/two_buttons_panel"
     50             android:id="@+id/control_buttons_panel"/>
     51         </LinearLayout>
     52 
     53         <TextView
     54             style="?android:attr/listSeparatorTextViewStyle"
     55             android:layout_marginTop="8dip"
     56             android:text="@string/storage_label" />
     57 
     58         <LinearLayout
     59             android:layout_width="match_parent"
     60             android:layout_height="wrap_content"
     61             android:paddingLeft="6dip"
     62             android:orientation="vertical">
     63             <LinearLayout
     64                 android:layout_width="match_parent"
     65                 android:layout_height="wrap_content"
     66                 android:orientation="horizontal"
     67                 android:baselineAligned="true"
     68                 android:paddingTop="-1dip">
     69                 <TextView
     70                     android:id="@+id/total_size_prefix"
     71                     android:text="@string/total_size_label"
     72                     android:textAppearance="?android:attr/textAppearanceMedium"
     73                     android:layout_height="wrap_content"
     74                     android:layout_width="wrap_content"
     75                     android:maxLines="1"
     76                     android:paddingTop="6dip"
     77                     android:paddingLeft="6dip"/>
     78 
     79                 <ImageView
     80                     android:id="@+id/info_size_dots"
     81                     android:src="@drawable/dotted_line_480px"
     82                     android:layout_width="0dip"
     83                     android:layout_weight="1"
     84                     android:layout_height="1px"
     85                     android:layout_gravity="bottom"
     86                     android:layout_marginLeft="1dip"
     87                     android:layout_marginRight="1dip"
     88                     android:layout_marginBottom="4dip"
     89                     android:scaleType="center" />
     90                 <TextView
     91                     android:id="@+id/total_size_text"
     92                     android:paddingTop="6dip"
     93                     android:paddingRight="6dip"
     94                     android:textAppearance="?android:attr/textAppearanceMedium"
     95                     android:layout_height="wrap_content"
     96                     android:layout_width="wrap_content"
     97                     android:maxLines="1" />
     98 
     99             </LinearLayout>
    100             <LinearLayout
    101                 android:layout_width="match_parent"
    102                 android:layout_height="wrap_content"
    103                 android:orientation="horizontal"
    104                 android:baselineAligned="true"
    105                 android:paddingTop="-1dip">
    106                 <TextView
    107                     android:id="@+id/application_size_prefix"
    108                     android:text="@string/application_size_label"
    109                     android:textAppearance="?android:attr/textAppearanceMedium"
    110                     android:layout_height="wrap_content"
    111                     android:layout_width="wrap_content"
    112                     android:maxLines="1"
    113                     android:paddingTop="6dip"
    114                     android:paddingLeft="6dip"/>
    115                 <ImageView
    116                     android:id="@+id/info_size_dots"
    117                     android:src="@drawable/dotted_line_480px"
    118                     android:layout_width="0dip"
    119                     android:layout_weight="1"
    120                     android:layout_height="1px"
    121                     android:layout_gravity="bottom"
    122                     android:layout_marginLeft="1dip"
    123                     android:layout_marginRight="1dip"
    124                     android:layout_marginBottom="4dip"
    125                     android:scaleType="center" />
    126                 <TextView
    127                     android:id="@+id/application_size_text"
    128                     android:textAppearance="?android:attr/textAppearanceMedium"
    129                     android:paddingTop="6dip"
    130                     android:paddingRight="6dip"
    131                     android:layout_height="wrap_content"
    132                     android:layout_width="wrap_content"
    133                     android:maxLines="1" />
    134 
    135             </LinearLayout>
    136 
    137             <LinearLayout
    138                 android:layout_width="match_parent"
    139                 android:layout_height="wrap_content"
    140                 android:orientation="horizontal"
    141                 android:baselineAligned="true"
    142                 android:paddingTop="-1dip">
    143                 <TextView
    144                     android:id="@+id/external_code_size_prefix"
    145                     android:text="@string/external_code_size_label"
    146                     android:textAppearance="?android:attr/textAppearanceMedium"
    147                     android:layout_height="wrap_content"
    148                     android:layout_width="wrap_content"
    149                     android:maxLines="1"
    150                     android:paddingTop="6dip"
    151                     android:paddingLeft="6dip"/>
    152                 <ImageView
    153                     android:id="@+id/info_size_dots"
    154                     android:src="@drawable/dotted_line_480px"
    155                     android:layout_width="0dip"
    156                     android:layout_weight="1"
    157                     android:layout_height="1px"
    158                     android:layout_gravity="bottom"
    159                     android:layout_marginLeft="1dip"
    160                     android:layout_marginRight="1dip"
    161                     android:layout_marginBottom="4dip"
    162                     android:scaleType="center" />
    163                 <TextView
    164                     android:id="@+id/external_code_size_text"
    165                     android:textAppearance="?android:attr/textAppearanceMedium"
    166                     android:paddingTop="6dip"
    167                     android:paddingRight="6dip"
    168                     android:layout_height="wrap_content"
    169                     android:layout_width="wrap_content"
    170                     android:maxLines="1" />
    171 
    172             </LinearLayout>
    173 
    174             <LinearLayout
    175                 android:id="@+id/info_size"
    176                 android:layout_width="match_parent"
    177                 android:layout_height="wrap_content"
    178                 android:orientation="horizontal"
    179                 android:baselineAligned="true"
    180                 android:paddingTop="-1dip">
    181                 <TextView
    182                     android:id="@+id/data_size_prefix"
    183                     android:text="@string/data_size_label"
    184                     android:textAppearance="?android:attr/textAppearanceMedium"
    185                     android:layout_height="wrap_content"
    186                     android:layout_width="wrap_content"
    187                     android:maxLines="1"
    188                     android:paddingTop="6dip"
    189                     android:paddingLeft="6dip"/>
    190                 <ImageView
    191                     android:id="@+id/info_size_dots"
    192                     android:src="@drawable/dotted_line_480px"
    193                     android:layout_width="0dip"
    194                     android:layout_weight="1"
    195                     android:layout_height="1px"
    196                     android:layout_gravity="bottom"
    197                     android:layout_marginLeft="1dip"
    198                     android:layout_marginRight="1dip"
    199                     android:layout_marginBottom="4dip"
    200                     android:scaleType="center" />
    201                 <TextView
    202                     android:id="@+id/data_size_text"
    203                     android:textAppearance="?android:attr/textAppearanceMedium"
    204                     android:paddingTop="6dip"
    205                     android:paddingRight="6dip"
    206                     android:layout_height="wrap_content"
    207                     android:layout_width="wrap_content"
    208                     android:maxLines="1" />
    209 
    210             </LinearLayout>
    211 
    212             <LinearLayout
    213                 android:layout_width="match_parent"
    214                 android:layout_height="wrap_content"
    215                 android:orientation="horizontal"
    216                 android:baselineAligned="true"
    217                 android:paddingTop="-1dip">
    218                 <TextView
    219                     android:id="@+id/external_data_size_prefix"
    220                     android:text="@string/external_data_size_label"
    221                     android:textAppearance="?android:attr/textAppearanceMedium"
    222                     android:layout_height="wrap_content"
    223                     android:layout_width="wrap_content"
    224                     android:maxLines="1"
    225                     android:paddingTop="6dip"
    226                     android:paddingLeft="6dip"/>
    227                 <ImageView
    228                     android:id="@+id/info_size_dots"
    229                     android:src="@drawable/dotted_line_480px"
    230                     android:layout_width="0dip"
    231                     android:layout_weight="1"
    232                     android:layout_height="1px"
    233                     android:layout_gravity="bottom"
    234                     android:layout_marginLeft="1dip"
    235                     android:layout_marginRight="1dip"
    236                     android:layout_marginBottom="4dip"
    237                     android:scaleType="center" />
    238                 <TextView
    239                     android:id="@+id/external_data_size_text"
    240                     android:textAppearance="?android:attr/textAppearanceMedium"
    241                     android:paddingTop="6dip"
    242                     android:paddingRight="6dip"
    243                     android:layout_height="wrap_content"
    244                     android:layout_width="wrap_content"
    245                     android:maxLines="1" />
    246 
    247             </LinearLayout>
    248 
    249             <!-- Clear data and install location buttons  -->
    250             <include
    251                 layout="@layout/two_buttons_panel"
    252                 android:id="@+id/data_buttons_panel"/>
    253 
    254         </LinearLayout>
    255 
    256         <!-- Clear cache section -->
    257         <RelativeLayout
    258             android:id="@+id/cache_panel"
    259             android:layout_width="match_parent"
    260             android:layout_height="wrap_content" >
    261             <TextView
    262                 android:id="@+id/cache_header"
    263                 style="?android:attr/listSeparatorTextViewStyle"
    264                 android:layout_marginTop="8dip"
    265                 android:text="@string/cache_header_label" />
    266             <LinearLayout
    267                 android:id="@+id/cache_size"
    268                 android:layout_width="match_parent"
    269                 android:layout_height="wrap_content"
    270                 android:orientation="horizontal"
    271                 android:baselineAligned="true"
    272                 android:layout_below="@id/cache_header"
    273                 android:paddingTop="-1dip">
    274                 <TextView
    275                     android:text="@string/cache_size_label"
    276                     android:layout_height="wrap_content"
    277                     android:layout_width="wrap_content"
    278                     android:maxLines="1"
    279                     android:textAppearance="?android:attr/textAppearanceMedium"
    280                     android:paddingTop="6dip"
    281                     android:gravity="center_vertical"
    282                     android:paddingLeft="6dip"/>
    283                 <ImageView
    284                     android:src="@drawable/dotted_line_480px"
    285                     android:layout_width="0dip"
    286                     android:layout_weight="1"
    287                     android:layout_height="1px"
    288                     android:layout_gravity="bottom"
    289                     android:layout_marginLeft="1dip"
    290                     android:layout_marginRight="1dip"
    291                     android:layout_marginBottom="4dip"
    292                     android:scaleType="center" />
    293                 <TextView
    294                     android:id="@+id/cache_size_text"
    295                     android:textAppearance="?android:attr/textAppearanceMedium"
    296                     android:paddingTop="6dip"
    297                     android:paddingRight="6dip"
    298                     android:layout_height="wrap_content"
    299                     android:layout_width="wrap_content"
    300                     android:maxLines="1" />
    301             </LinearLayout>
    302 
    303             <Button android:id="@+id/clear_cache_button"
    304                 android:layout_alignParentRight="true"
    305                 android:layout_below="@id/cache_size"
    306                 android:layout_centerHorizontal="true"
    307                 android:layout_width="200dip"
    308                 android:text="@string/clear_cache_btn_text"
    309                 android:layout_height="wrap_content" />
    310         </RelativeLayout>
    311 
    312         <!-- Prefered activities section -->
    313         <TextView
    314             style="?android:attr/listSeparatorTextViewStyle"
    315             android:layout_marginTop="8dip"
    316             android:text="@string/auto_launch_label" />
    317 
    318         <RelativeLayout 
    319             android:layout_width="match_parent"
    320             android:layout_height="wrap_content"
    321             android:layout_gravity="center_vertical">
    322             <TextView android:id="@+id/auto_launch"
    323                 android:textAppearance="?android:attr/textAppearanceSmall"
    324                 android:layout_alignParentLeft="true"
    325                 android:layout_width="match_parent"
    326                 android:layout_height="wrap_content"
    327                 android:paddingTop="6dip"
    328                 android:paddingRight="6dip"
    329                 android:paddingLeft="6dip" />
    330             <Button android:id="@+id/clear_activities_button"
    331                 android:layout_alignParentRight="true"
    332                 android:layout_below="@id/auto_launch"
    333                 android:layout_centerHorizontal="true"
    334                 android:layout_width="200dip"
    335                 android:text="@string/clear_activities"
    336                 android:layout_height="wrap_content" />
    337         </RelativeLayout>
    338 
    339         <!-- Screen compatibility section -->
    340         <LinearLayout android:id="@+id/screen_compatibility_section"
    341                 android:layout_width="match_parent"
    342                 android:layout_height="wrap_content"
    343                 android:orientation="vertical">
    344             <TextView
    345                 style="?android:attr/listSeparatorTextViewStyle"
    346                 android:layout_marginTop="8dip"
    347                 android:text="@string/screen_compatibility_label" />
    348 
    349             <TextView android:textAppearance="?android:attr/textAppearanceSmall"
    350                 android:layout_alignParentLeft="true"
    351                 android:layout_width="match_parent"
    352                 android:layout_height="wrap_content"
    353                 android:paddingTop="6dip"
    354                 android:paddingRight="6dip"
    355                 android:paddingLeft="6dip"
    356                 android:text="@string/screen_compatibility_text"/>
    357             <CheckBox android:id="@+id/ask_compatibility_cb"
    358                 android:layout_width="wrap_content"
    359                 android:layout_height="wrap_content"
    360                 android:layout_marginLeft="12dip"
    361                 android:layout_gravity="left"
    362                 android:text="@string/ask_compatibility" />
    363             <CheckBox android:id="@+id/enable_compatibility_cb"
    364                 android:layout_width="wrap_content"
    365                 android:layout_height="wrap_content"
    366                 android:layout_marginLeft="12dip"
    367                 android:layout_gravity="left"
    368                 android:text="@string/enable_compatibility" />
    369         </LinearLayout>
    370 
    371         <!-- Permissions section -->
    372         <LinearLayout
    373             android:id="@+id/permissions_section"
    374             android:layout_width="match_parent"
    375             android:layout_height="match_parent"
    376             android:orientation="vertical">
    377             <TextView
    378                 style="?android:attr/listSeparatorTextViewStyle"
    379                 android:layout_marginTop="8dip"
    380                 android:text="@string/permissions_label" />
    381             <TextView
    382                 android:text="@string/security_settings_desc"
    383                 android:textAppearance="?android:attr/textAppearanceSmall"
    384                 android:paddingTop="6dip"
    385                 android:paddingLeft="6dip"
    386                 android:paddingBottom="6dip"
    387                 android:layout_width="match_parent"
    388                 android:layout_height="wrap_content" />
    389             <LinearLayout
    390                 android:id="@+id/security_settings_list"
    391                 android:layout_width="match_parent"
    392                 android:layout_height="match_parent"
    393                 android:orientation="vertical"/>
    394         </LinearLayout>
    395     </LinearLayout>
    396 </ScrollView>
    397 
    398