OSDN Git Service

Initial Contribution
[android-x86/packages-apps-Settings.git] / res / layout / installed_app_details.xml
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:orientation="vertical">
28         <RelativeLayout 
29             android:layout_width="fill_parent"
30             android:layout_height="wrap_content"
31             android:layout_gravity="center_vertical">
32             <TextView android:id="@+id/app_name"
33                 android:layout_width="wrap_content"
34                 android:layout_height="wrap_content"
35                 android:textAppearance="?android:attr/textAppearanceMedium"
36                 android:textColor="?android:attr/textColorPrimary"
37                 android:layout_alignParentTop="true"
38                 android:layout_alignParentLeft="true"
39                 android:paddingTop="6dip"
40                 android:paddingRight="6dip" 
41                 android:paddingLeft="6dip" />
42
43             <TextView android:id="@+id/app_description"
44                 android:layout_width="wrap_content"
45                 android:layout_height="wrap_content"
46                 android:textAppearance="?android:attr/textAppearanceSmall"
47                 android:layout_below="@id/app_name"
48                 android:layout_alignParentLeft="true"
49                 android:paddingTop="6dip" 
50                 android:paddingBottom="6dip" 
51                 android:paddingRight="6dip" 
52                 android:paddingLeft="6dip" />
53             <ImageView android:id="@+id/app_icon"
54                 android:layout_width="@android:dimen/app_icon_size"
55                 android:layout_height="@android:dimen/app_icon_size"
56                 android:layout_alignParentRight="true"
57                 android:paddingTop="6dip" 
58                 android:paddingBottom="6dip" 
59                 android:paddingRight="6dip"
60                 android:scaleType="fitCenter" />
61         </RelativeLayout>
62
63         <TextView
64             style="?android:attr/listSeparatorTextViewStyle"
65             android:text="@string/storage_label"
66             android:background="@*android:drawable/settings_header" 
67             android:textSize="18sp"
68             android:paddingTop="6dip" 
69             android:paddingLeft="6dip" 
70             android:layout_width="fill_parent"
71             android:layout_height="wrap_content" />
72
73         <LinearLayout
74             android:layout_width="fill_parent"
75             android:layout_height="wrap_content"
76             android:paddingLeft="6dip"
77             android:orientation="vertical">
78             <LinearLayout
79                 android:layout_width="fill_parent"
80                 android:layout_height="wrap_content"
81                 android:orientation="horizontal"
82                 android:baselineAligned="true"
83                 android:paddingTop="-1dip">
84                 <TextView
85                     android:id="@+id/total_size_prefix"
86                     android:text="@string/total_size_label"
87                     android:textColor="?android:attr/textColorPrimary"
88                     android:textSize="18sp"
89                     android:layout_height="wrap_content"
90                     android:layout_width="wrap_content"
91                     android:maxLines="1"
92                     android:paddingTop="6dip"
93                     android:paddingLeft="6dip"/>
94
95                 <ImageView
96                     android:id="@+id/info_size_dots"
97                     android:src="@drawable/dotted_line_480px"
98                     android:layout_width="0dip"
99                     android:layout_weight="1"
100                     android:layout_height="1px"
101                     android:layout_gravity="bottom"
102                     android:layout_marginLeft="1dip"
103                     android:layout_marginRight="1dip"
104                     android:layout_marginBottom="4dip"
105                     android:scaleType="center" />
106                 <TextView
107                     android:id="@+id/total_size_text"
108                     android:textSize="18sp"
109                     android:paddingTop="6dip"
110                     android:paddingRight="6dip"
111                     android:textColor="?android:attr/textColorPrimary"
112                     android:layout_height="wrap_content"
113                     android:layout_width="wrap_content"
114                     android:maxLines="1" />
115
116             </LinearLayout>
117             <LinearLayout
118                 android:layout_width="fill_parent"
119                 android:layout_height="wrap_content"
120                 android:orientation="horizontal"
121                 android:baselineAligned="true"
122                 android:paddingTop="-1dip">
123                 <TextView
124                     android:id="@+id/application_size_prefix"
125                     android:text="@string/application_size_label"
126                     android:textColor="?android:attr/textColorPrimary"
127                     android:textSize="18sp"
128                     android:layout_height="wrap_content"
129                     android:layout_width="wrap_content"
130                     android:maxLines="1"
131                     android:paddingTop="6dip"
132                     android:paddingLeft="6dip"/>
133                 <ImageView
134                     android:id="@+id/info_size_dots"
135                     android:src="@drawable/dotted_line_480px"
136                     android:layout_width="0dip"
137                     android:layout_weight="1"
138                     android:layout_height="1px"
139                     android:layout_gravity="bottom"
140                     android:layout_marginLeft="1dip"
141                     android:layout_marginRight="1dip"
142                     android:layout_marginBottom="4dip"
143                     android:scaleType="center" />
144                 <TextView
145                     android:id="@+id/application_size_text"
146                     android:textSize="18sp"
147                     android:paddingTop="6dip"
148                     android:paddingRight="6dip"
149                     android:textColor="?android:attr/textColorPrimary"
150                     android:layout_height="wrap_content"
151                     android:layout_width="wrap_content"
152                     android:maxLines="1" />
153
154             </LinearLayout>
155             <LinearLayout
156                 android:id="@+id/info_size"
157                 android:layout_width="fill_parent"
158                 android:layout_height="wrap_content"
159                 android:orientation="horizontal"
160                 android:baselineAligned="true"
161                 android:paddingTop="-1dip">
162                 <TextView
163                     android:id="@+id/data_size_prefix"
164                     android:text="@string/data_size_label"
165                     android:textColor="?android:attr/textColorPrimary"
166                     android:textSize="18sp"
167                     android:layout_height="wrap_content"
168                     android:layout_width="wrap_content"
169                     android:maxLines="1"
170                     android:paddingTop="6dip"
171                     android:paddingLeft="6dip"/>
172                 <ImageView
173                     android:id="@+id/info_size_dots"
174                     android:src="@drawable/dotted_line_480px"
175                     android:layout_width="0dip"
176                     android:layout_weight="1"
177                     android:layout_height="1px"
178                     android:layout_gravity="bottom"
179                     android:layout_marginLeft="1dip"
180                     android:layout_marginRight="1dip"
181                     android:layout_marginBottom="4dip"
182                     android:scaleType="center" />
183                 <TextView
184                     android:id="@+id/data_size_text"
185                     android:textSize="18sp"
186                     android:paddingTop="6dip"
187                     android:paddingRight="6dip"
188                     android:textColor="?android:attr/textColorPrimary"
189                     android:layout_height="wrap_content"
190                     android:layout_width="wrap_content"
191                     android:maxLines="1" />
192
193             </LinearLayout>
194             <!-- Manage space, Clear data/Uninstall buttons  -->
195             <LinearLayout
196                 android:layout_width="fill_parent"
197                 android:layout_height="wrap_content"
198                 android:gravity="bottom"
199                 android:orientation="horizontal">
200                 <Button
201                     android:id="@+id/manage_space_button"
202                     android:text="@string/manage_space_text"
203                     android:visibility="invisible"
204                     android:layout_width="150dip"
205                     android:paddingLeft="6dip"
206                     android:layout_gravity="left"
207                     android:layout_weight="0.4"
208                     android:layout_height="wrap_content"/>
209                 <!-- Spacer -->
210                 <View
211                     android:id="@+id/buttons_spacer_left"
212                     android:layout_width="0dip"
213                     android:layout_height="wrap_content"
214                     android:layout_weight="0.2"
215                     android:visibility="gone" />
216  
217                 <Button
218                     android:id="@+id/uninstall_button"
219                     android:layout_width="150dip"
220                     android:paddingRight="6dip"
221                     android:layout_gravity="right"
222                     android:layout_weight="0.4"
223                     android:layout_height="wrap_content"/>
224             </LinearLayout>
225         </LinearLayout>
226         <TextView
227             style="?android:attr/listSeparatorTextViewStyle"
228             android:text="@string/auto_launch_label"
229             android:background="@*android:drawable/settings_header"
230             android:paddingTop="6dip"
231             android:paddingLeft="6dip"
232             android:layout_width="fill_parent"
233             android:layout_height="wrap_content" />
234
235         <RelativeLayout 
236             android:layout_width="fill_parent"
237             android:layout_height="wrap_content"
238             android:layout_gravity="center_vertical">
239             <TextView android:id="@+id/auto_launch"
240                 android:layout_alignParentLeft="true"
241                 android:layout_width="fill_parent"
242                 android:layout_height="wrap_content"
243                 android:paddingTop="6dip"
244                 android:paddingRight="6dip"
245                 android:paddingLeft="6dip" />
246             <Button android:id="@+id/clear_activities_button"
247                 android:layout_alignParentRight="true"
248                 android:layout_below="@id/auto_launch"
249                 android:layout_centerHorizontal="true"
250                 android:layout_width="150dip"
251                 android:text="@string/clear_activities"
252                  android:layout_height="wrap_content" />
253         </RelativeLayout>
254         <!-- Permissions section -->
255         <TextView
256             style="?android:attr/listSeparatorTextViewStyle"
257             android:text="@string/permissions_label"
258             android:background="@*android:drawable/settings_header"
259             android:textSize="18sp"
260             android:paddingTop="6dip"
261             android:paddingLeft="6dip"
262             android:layout_width="fill_parent"
263             android:layout_height="wrap_content" />
264         <TextView
265             android:text="@string/security_settings_desc"
266             android:textSize="14sp"
267             android:paddingTop="6dip"
268             android:paddingLeft="6dip"
269             android:paddingBottom="6dip"
270             android:layout_width="fill_parent"
271             android:layout_height="wrap_content" />
272          <LinearLayout
273             android:id="@+id/security_settings_list"
274             android:layout_width="fill_parent"
275             android:layout_height="fill_parent"
276             android:orientation="vertical"/>
277     </LinearLayout>
278 </ScrollView>
279