blob: f42d72bd415ec4ad1bc09138c60a1b5ddfbb9491 [file] [log] [blame]
Michael Jurkaaf442092010-06-10 17:01:57 -07001<?xml version="1.0" encoding="utf-8"?>
Patrick Dubroydea9e932010-09-22 15:04:29 -07002<!-- Copyright (C) 2010 The Android Open Source Project
Michael Jurkaaf442092010-06-10 17:01:57 -07003
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<com.android.launcher2.DragLayer
18 xmlns:android="http://schemas.android.com/apk/res/android"
19 xmlns:launcher="http://schemas.android.com/apk/res/com.android.launcher"
20
21 android:id="@+id/drag_layer"
22 android:layout_width="match_parent"
23 android:layout_height="match_parent">
24
Patrick Dubroy558654c2010-07-23 16:48:11 -070025 <include
26 layout="@layout/all_apps_tabbed"
27 android:id="@+id/all_apps_view"
28 android:layout_width="match_parent"
Winson Chungdf4b83d2010-10-20 17:49:27 -070029 android:layout_height="600dip"
Patrick Dubroy558654c2010-07-23 16:48:11 -070030 android:layout_gravity="top"/>
Michael Jurkaaf442092010-06-10 17:01:57 -070031
32 <!-- The workspace contains 5 screens of cells -->
33 <com.android.launcher2.Workspace
34 android:id="@+id/workspace"
35 android:layout_width="match_parent"
36 android:layout_height="match_parent"
Adam Powell201058d2010-09-09 17:57:26 -070037 android:paddingTop="?android:attr/actionBarSize"
Michael Jurka54dd7542010-07-30 14:47:52 -070038 launcher:defaultScreen="2"
Adam Cohend22015c2010-07-26 22:02:18 -070039 launcher:cellCountX="8"
Adam Cohen9c4949e2010-10-05 12:27:22 -070040 launcher:cellCountY="7"
Winson Chungece7f5b2010-10-22 14:54:12 -070041 launcher:pageSpacing="32dip">
Michael Jurkaaf442092010-06-10 17:01:57 -070042
43 <include android:id="@+id/cell1" layout="@layout/workspace_screen" />
44 <include android:id="@+id/cell2" layout="@layout/workspace_screen" />
45 <include android:id="@+id/cell3" layout="@layout/workspace_screen" />
46 <include android:id="@+id/cell4" layout="@layout/workspace_screen" />
47 <include android:id="@+id/cell5" layout="@layout/workspace_screen" />
Michael Jurkaaf442092010-06-10 17:01:57 -070048 </com.android.launcher2.Workspace>
49
Michael Jurkaaf442092010-06-10 17:01:57 -070050 <RelativeLayout
51 android:id="@+id/all_apps_button_cluster"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070052 android:layout_width="fill_parent"
Adam Powell201058d2010-09-09 17:57:26 -070053 android:layout_height="?android:attr/actionBarSize"
Patrick Dubroy9f7aec82010-09-06 11:03:37 -070054 android:layout_gravity="top">
Patrick Dubroy6b509c12010-08-23 15:08:16 -070055
56 <ImageView
57 android:id="@+id/search_button"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070058 android:layout_width="wrap_content"
Patrick Dubroy9f7aec82010-09-06 11:03:37 -070059 android:layout_height="match_parent"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070060 android:layout_gravity="left"
Winson Chung5aa323f2010-09-08 12:05:15 -070061 android:layout_marginLeft="@dimen/toolbar_button_spacing"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070062
63 android:onClick="onClickSearchButton"
64 android:focusable="true"
65 android:clickable="true"/>
Adam Cohenda4dc5e2010-08-10 22:11:35 -070066
Michael Jurka0e260592010-06-30 17:07:39 -070067 <ImageView
Patrick Dubroy67f7f432010-10-04 17:45:43 -070068 android:id="@+id/configure_button"
69 android:src="@drawable/configure_button"
Michael Jurka0e260592010-06-30 17:07:39 -070070 android:layout_width="wrap_content"
Patrick Dubroy9f7aec82010-09-06 11:03:37 -070071 android:layout_height="match_parent"
Patrick Dubroy4ed62782010-08-17 15:11:18 -070072 android:layout_alignParentRight="true"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070073 android:layout_marginLeft="@dimen/toolbar_button_spacing"
Winson Chung5aa323f2010-09-08 12:05:15 -070074 android:layout_marginRight="@dimen/toolbar_button_spacing"
Patrick Dubroy4ed62782010-08-17 15:11:18 -070075
Patrick Dubroy67f7f432010-10-04 17:45:43 -070076 android:onClick="onClickConfigureButton"
77 android:focusable="true"
78 android:clickable="true" />
79
80 <TextView
81 android:id="@+id/all_apps_button"
82 android:text="@string/all_apps_button_label"
83 android:background="@drawable/all_apps_button"
84 android:layout_width="wrap_content"
85 android:layout_height="match_parent"
86 android:layout_toLeftOf="@id/configure_button"
87 android:layout_marginLeft="@dimen/toolbar_button_spacing"
88 android:layout_marginRight="@dimen/toolbar_button_spacing"
89 android:textSize="18dip"
90
Patrick Dubroy4ed62782010-08-17 15:11:18 -070091 android:onClick="onClickAllAppsButton"
92 android:focusable="true"
93 android:clickable="true" />
94
Patrick Dubroy6b509c12010-08-23 15:08:16 -070095 <!-- The button to bring up the installed app market.
96 The icon for this button will be dynamically set. -->
97 <ImageView
98 android:id="@+id/market_button"
99 android:layout_width="wrap_content"
Patrick Dubroy9f7aec82010-09-06 11:03:37 -0700100 android:layout_height="match_parent"
Patrick Dubroy6b509c12010-08-23 15:08:16 -0700101 android:layout_alignLeft="@id/all_apps_button"
102
Patrick Dubroyceae05d2010-08-30 10:40:53 -0700103 android:onClick="onClickAppMarketButton"
Patrick Dubroy6b509c12010-08-23 15:08:16 -0700104 android:focusable="false"
105 android:clickable="false"
106 android:visibility="gone"/>
107
Michael Jurka4cb37242010-08-09 21:05:32 -0700108 <com.android.launcher2.DeleteZone
109 android:id="@+id/delete_zone"
Patrick Dubroy6b509c12010-08-23 15:08:16 -0700110 android:src="@drawable/delete_zone_selector"
Michael Jurka4cb37242010-08-09 21:05:32 -0700111 android:layout_width="wrap_content"
Patrick Dubroy9f7aec82010-09-06 11:03:37 -0700112 android:layout_height="match_parent"
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700113 android:layout_alignLeft="@id/all_apps_button"
Michael Jurka4cb37242010-08-09 21:05:32 -0700114
Michael Jurka4cb37242010-08-09 21:05:32 -0700115 android:visibility="gone"
116 launcher:direction="horizontal" />
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700117
118 <com.android.launcher2.ApplicationInfoDropTarget
119 android:id="@+id/info_button"
120 android:src="@drawable/info_button"
Michael Jurka2c3af5f2010-08-03 13:53:20 -0700121 android:layout_width="wrap_content"
Patrick Dubroy9f7aec82010-09-06 11:03:37 -0700122 android:layout_height="match_parent"
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700123 android:layout_alignLeft="@id/configure_button"
Michael Jurka0e260592010-06-30 17:07:39 -0700124
Patrick Dubroy6b509c12010-08-23 15:08:16 -0700125 android:visibility="gone"
Michael Jurka0e260592010-06-30 17:07:39 -0700126 android:focusable="true"
127 android:clickable="true" />
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700128
Michael Jurkaaf442092010-06-10 17:01:57 -0700129 </RelativeLayout>
Michael Jurka0e260592010-06-30 17:07:39 -0700130
131 <TabHost
132 android:id="@android:id/tabhost"
Michael Jurkaaf442092010-06-10 17:01:57 -0700133 android:layout_width="match_parent"
Winson Chunge3193b92010-09-10 11:44:42 -0700134 android:layout_height="500dip"
Patrick Dubroy3ec8bdd2010-08-06 16:01:33 -0700135 android:layout_gravity="bottom">
Patrick Dubroy558654c2010-07-23 16:48:11 -0700136 <LinearLayout
137 android:orientation="vertical"
Winson Chung80baf5a2010-08-09 16:03:15 -0700138 android:background="#40000000"
Patrick Dubroy558654c2010-07-23 16:48:11 -0700139 android:layout_width="match_parent"
140 android:layout_height="match_parent">
141 <TabWidget
142 android:id="@android:id/tabs"
Winson Chung80baf5a2010-08-09 16:03:15 -0700143 android:layout_width="wrap_content"
144 android:layout_height="wrap_content"
145 android:layout_gravity="center_horizontal"
146 android:tabStripEnabled="false"
147 android:paddingBottom="10dp" />
Patrick Dubroy558654c2010-07-23 16:48:11 -0700148 <FrameLayout
149 android:id="@android:id/tabcontent"
Patrick Dubroy558654c2010-07-23 16:48:11 -0700150 android:layout_width="match_parent"
151 android:layout_height="match_parent">
Patrick Dubroy558654c2010-07-23 16:48:11 -0700152 </FrameLayout>
153 </LinearLayout>
Michael Jurka0e260592010-06-30 17:07:39 -0700154 </TabHost>
Michael Jurkaaf442092010-06-10 17:01:57 -0700155</com.android.launcher2.DragLayer>