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="fill_parent" 22 android:layout_height="fill_parent"> 23 <LinearLayout 24 android:id="@+id/all_details" 25 android:layout_width="fill_parent" 26 android:layout_height="fill_parent" 27 android:paddingRight="6dip" 28 android:paddingTop="5dip" 29 android:paddingBottom="5dip" 30 android:orientation="vertical"> 31 32 <!-- App snippet --> 33 <RelativeLayout 34 android:layout_width="fill_parent" 35 android:layout_height="wrap_content" 36 android:layout_gravity="center_vertical"> 37 38 <LinearLayout 39 android:orientation="vertical" 40 android:layout_alignParentLeft="true" 41 android:layout_width="fill_parent" 42 android:layout_height="wrap_content" 43 android:paddingTop="6dip" 44 android:paddingBottom="6dip" 45 android:paddingRight="6dip" 46 android:paddingLeft="6dip" > 47 <!-- application name --> 48 <TextView android:id="@+id/app_name" 49 android:layout_width="wrap_content" 50 android:layout_height="wrap_content" 51 android:textAppearance="?android:attr/textAppearanceMedium" 52 android:textStyle="bold" 53 android:singleLine="true" 54 android:ellipsize="marquee" 55 android:layout_marginBottom="2dip" /> 56 <!-- application version --> 57 <TextView android:id="@+id/app_version" 58 android:layout_marginTop="-4dip" 59 android:layout_gravity="center_vertical" 60 android:layout_width="wrap_content" 61 android:layout_height="wrap_content" 62 android:textAppearance="?android:attr/textAppearanceSmall" /> 63 </LinearLayout> 64 65 <!-- application icon --> 66 <ImageView android:id="@+id/app_icon" 67 android:layout_width="@android:dimen/app_icon_size" 68 android:layout_height="@android:dimen/app_icon_size" 69 android:layout_alignParentRight="true" 70 android:paddingTop="6dip" 71 android:paddingBottom="6dip" 72 android:paddingRight="6dip" 73 android:scaleType="fitCenter" /> 74 </RelativeLayout> 75 76 77 <TextView 78 style="?android:attr/listSeparatorTextViewStyle" 79 android:text="@string/storage_label" /> 80 81 <LinearLayout 82 android:layout_width="fill_parent" 83 android:layout_height="wrap_content" 84 android:paddingLeft="6dip" 85 android:orientation="vertical"> 86 <LinearLayout 87 android:layout_width="fill_parent" 88 android:layout_height="wrap_content" 89 android:orientation="horizontal" 90 android:baselineAligned="true" 91 android:paddingTop="-1dip"> 92 <TextView 93 android:id="@+id/total_size_prefix" 94 android:text="@string/total_size_label" 95 android:textAppearance="?android:attr/textAppearanceMedium" 96 android:layout_height="wrap_content" 97 android:layout_width="wrap_content" 98 android:maxLines="1" 99 android:paddingTop="6dip" 100 android:paddingLeft="6dip"/> 101 102 <ImageView 103 android:id="@+id/info_size_dots" 104 android:src="@drawable/dotted_line_480px" 105 android:layout_width="0dip" 106 android:layout_weight="1" 107 android:layout_height="1px" 108 android:layout_gravity="bottom" 109 android:layout_marginLeft="1dip" 110 android:layout_marginRight="1dip" 111 android:layout_marginBottom="4dip" 112 android:scaleType="center" /> 113 <TextView 114 android:id="@+id/total_size_text" 115 android:paddingTop="6dip" 116 android:paddingRight="6dip" 117 android:textAppearance="?android:attr/textAppearanceMedium" 118 android:layout_height="wrap_content" 119 android:layout_width="wrap_content" 120 android:maxLines="1" /> 121 122 </LinearLayout> 123 <LinearLayout 124 android:layout_width="fill_parent" 125 android:layout_height="wrap_content" 126 android:orientation="horizontal" 127 android:baselineAligned="true" 128 android:paddingTop="-1dip"> 129 <TextView 130 android:id="@+id/application_size_prefix" 131 android:text="@string/application_size_label" 132 android:textAppearance="?android:attr/textAppearanceMedium" 133 android:layout_height="wrap_content" 134 android:layout_width="wrap_content" 135 android:maxLines="1" 136 android:paddingTop="6dip" 137 android:paddingLeft="6dip"/> 138 <ImageView 139 android:id="@+id/info_size_dots" 140 android:src="@drawable/dotted_line_480px" 141 android:layout_width="0dip" 142 android:layout_weight="1" 143 android:layout_height="1px" 144 android:layout_gravity="bottom" 145 android:layout_marginLeft="1dip" 146 android:layout_marginRight="1dip" 147 android:layout_marginBottom="4dip" 148 android:scaleType="center" /> 149 <TextView 150 android:id="@+id/application_size_text" 151 android:textAppearance="?android:attr/textAppearanceMedium" 152 android:paddingTop="6dip" 153 android:paddingRight="6dip" 154 android:layout_height="wrap_content" 155 android:layout_width="wrap_content" 156 android:maxLines="1" /> 157 158 </LinearLayout> 159 <LinearLayout 160 android:id="@+id/info_size" 161 android:layout_width="fill_parent" 162 android:layout_height="wrap_content" 163 android:orientation="horizontal" 164 android:baselineAligned="true" 165 android:paddingTop="-1dip"> 166 <TextView 167 android:id="@+id/data_size_prefix" 168 android:text="@string/data_size_label" 169 android:textAppearance="?android:attr/textAppearanceMedium" 170 android:layout_height="wrap_content" 171 android:layout_width="wrap_content" 172 android:maxLines="1" 173 android:paddingTop="6dip" 174 android:paddingLeft="6dip"/> 175 <ImageView 176 android:id="@+id/info_size_dots" 177 android:src="@drawable/dotted_line_480px" 178 android:layout_width="0dip" 179 android:layout_weight="1" 180 android:layout_height="1px" 181 android:layout_gravity="bottom" 182 android:layout_marginLeft="1dip" 183 android:layout_marginRight="1dip" 184 android:layout_marginBottom="4dip" 185 android:scaleType="center" /> 186 <TextView 187 android:id="@+id/data_size_text" 188 android:textAppearance="?android:attr/textAppearanceMedium" 189 android:paddingTop="6dip" 190 android:paddingRight="6dip" 191 android:layout_height="wrap_content" 192 android:layout_width="wrap_content" 193 android:maxLines="1" /> 194 195 </LinearLayout> 196 <!-- Manage space, Clear data/Uninstall buttons --> 197 <LinearLayout 198 android:layout_width="fill_parent" 199 android:layout_height="wrap_content" 200 android:gravity="bottom" 201 android:orientation="horizontal"> 202 <Button 203 android:id="@+id/manage_space_button" 204 android:text="@string/manage_space_text" 205 android:visibility="invisible" 206 android:layout_width="150dip" 207 android:paddingLeft="6dip" 208 android:layout_gravity="left" 209 android:layout_weight="0.4" 210 android:layout_height="wrap_content"/> 211 <!-- Spacer --> 212 <View 213 android:id="@+id/buttons_spacer_left" 214 android:layout_width="0dip" 215 android:layout_height="wrap_content" 216 android:layout_weight="0.2" 217 android:visibility="gone" /> 218 219 <Button 220 android:id="@+id/uninstall_button" 221 android:layout_width="150dip" 222 android:paddingRight="6dip" 223 android:layout_gravity="right" 224 android:layout_weight="0.4" 225 android:layout_height="wrap_content"/> 226 </LinearLayout> 227 </LinearLayout> 228 229 <!-- Clear cache section --> 230 <RelativeLayout 231 android:id="@+id/cache_panel" 232 android:layout_width="fill_parent" 233 android:layout_height="wrap_content" > 234 <TextView 235 android:id="@+id/cache_header" 236 style="?android:attr/listSeparatorTextViewStyle" 237 android:text="@string/cache_header_label" /> 238 <LinearLayout 239 android:id="@+id/cache_size" 240 android:layout_width="fill_parent" 241 android:layout_height="wrap_content" 242 android:orientation="horizontal" 243 android:baselineAligned="true" 244 android:layout_below="@id/cache_header" 245 android:paddingTop="-1dip"> 246 <TextView 247 android:text="@string/cache_size_label" 248 android:layout_height="wrap_content" 249 android:layout_width="wrap_content" 250 android:maxLines="1" 251 android:textAppearance="?android:attr/textAppearanceMedium" 252 android:paddingTop="6dip" 253 android:gravity="center_vertical" 254 android:paddingLeft="6dip"/> 255 <ImageView 256 android:src="@drawable/dotted_line_480px" 257 android:layout_width="0dip" 258 android:layout_weight="1" 259 android:layout_height="1px" 260 android:layout_gravity="bottom" 261 android:layout_marginLeft="1dip" 262 android:layout_marginRight="1dip" 263 android:layout_marginBottom="4dip" 264 android:scaleType="center" /> 265 <TextView 266 android:id="@+id/cache_size_text" 267 android:textAppearance="?android:attr/textAppearanceMedium" 268 android:paddingTop="6dip" 269 android:paddingRight="6dip" 270 android:layout_height="wrap_content" 271 android:layout_width="wrap_content" 272 android:maxLines="1" /> 273 </LinearLayout> 274 275 <Button android:id="@+id/clear_cache_button" 276 android:layout_alignParentRight="true" 277 android:layout_below="@id/cache_size" 278 android:layout_centerHorizontal="true" 279 android:layout_width="150dip" 280 android:text="@string/clear_cache_btn_text" 281 android:layout_height="wrap_content" /> 282 </RelativeLayout> 283 284 <!-- Prefered activities section --> 285 <TextView 286 style="?android:attr/listSeparatorTextViewStyle" 287 android:text="@string/auto_launch_label" /> 288 289 <RelativeLayout 290 android:layout_width="fill_parent" 291 android:layout_height="wrap_content" 292 android:layout_gravity="center_vertical"> 293 <TextView android:id="@+id/auto_launch" 294 android:textAppearance="?android:attr/textAppearanceSmall" 295 android:layout_alignParentLeft="true" 296 android:layout_width="fill_parent" 297 android:layout_height="wrap_content" 298 android:paddingTop="6dip" 299 android:paddingRight="6dip" 300 android:paddingLeft="6dip" /> 301 <Button android:id="@+id/clear_activities_button" 302 android:layout_alignParentRight="true" 303 android:layout_below="@id/auto_launch" 304 android:layout_centerHorizontal="true" 305 android:layout_width="150dip" 306 android:text="@string/clear_activities" 307 android:layout_height="wrap_content" /> 308 </RelativeLayout> 309 310 <!-- Other controls section --> 311 <TextView 312 style="?android:attr/listSeparatorTextViewStyle" 313 android:text="@string/controls_label" /> 314 315 <RelativeLayout 316 android:layout_width="fill_parent" 317 android:layout_height="wrap_content" 318 android:layout_gravity="center_vertical"> 319 <Button android:id="@+id/force_stop_button" 320 android:layout_alignParentRight="true" 321 android:layout_alignParentTop="true" 322 android:layout_centerHorizontal="true" 323 android:paddingTop="6dip" 324 android:layout_width="150dip" 325 android:text="@string/force_stop" 326 android:layout_height="wrap_content" /> 327 </RelativeLayout> 328 329 <!-- Permissions section --> 330 <LinearLayout 331 android:id="@+id/permissions_section" 332 android:layout_width="fill_parent" 333 android:layout_height="fill_parent" 334 android:orientation="vertical"> 335 <TextView 336 style="?android:attr/listSeparatorTextViewStyle" 337 android:text="@string/permissions_label" /> 338 <TextView 339 android:text="@string/security_settings_desc" 340 android:textAppearance="?android:attr/textAppearanceSmall" 341 android:paddingTop="6dip" 342 android:paddingLeft="6dip" 343 android:paddingBottom="6dip" 344 android:layout_width="fill_parent" 345 android:layout_height="wrap_content" /> 346 <LinearLayout 347 android:id="@+id/security_settings_list" 348 android:layout_width="fill_parent" 349 android:layout_height="fill_parent" 350 android:orientation="vertical"/> 351 </LinearLayout> 352 </LinearLayout> 353</ScrollView> 354 355