blob: d08fbcedeed527739d15d8d9daf491d1dcd13329 [file] [log] [blame]
Daniel Sandler2f447aa2011-01-14 16:39:19 -05001<!--
2 Copyright (C) 2006 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
Svetoslav Ganov6179ea32011-06-28 01:12:41 -070017<com.android.systemui.statusbar.tablet.NotificationPanelTitle
Daniel Sandler2f447aa2011-01-14 16:39:19 -050018 xmlns:android="http://schemas.android.com/apk/res/android"
19 xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui"
20 android:id="@+id/title_area"
Chris Wrenebdc5b82012-06-13 13:35:43 -040021 android:background="@drawable/system_bar_notification_header_bg"
Svetoslav Ganov6179ea32011-06-28 01:12:41 -070022 android:layout_width="wrap_content"
23 android:layout_height="wrap_content"
24 android:clickable="true"
Daniel Sandler2f447aa2011-01-14 16:39:19 -050025 android:orientation="vertical"
Fabrice Di Meglio02c40c22013-03-08 14:05:28 -080026 android:paddingStart="26dp"
Chris Wren1e8f65d2012-06-06 18:08:56 -040027 android:paddingTop="14dp"
Fabrice Di Meglio02c40c22013-03-08 14:05:28 -080028 android:paddingEnd="26dp"
Daniel Sandler2f447aa2011-01-14 16:39:19 -050029 >
Svetoslav Ganov6179ea32011-06-28 01:12:41 -070030
Daniel Sandler5962fd52012-01-11 14:57:04 -050031 <TableLayout
Joe Onoratofce2bf32011-02-01 17:00:29 -080032 android:id="@+id/icons"
Daniel Sandler5962fd52012-01-11 14:57:04 -050033 android:layout_width="match_parent"
Joe Onoratofce2bf32011-02-01 17:00:29 -080034 android:layout_height="wrap_content"
Fabrice Di Meglio8afcd142012-07-27 18:27:11 -070035 android:layout_alignParentStart="true"
Daniel Sandler2f447aa2011-01-14 16:39:19 -050036 android:layout_alignParentBottom="true"
Daniel Sandler2f447aa2011-01-14 16:39:19 -050037 android:layout_marginTop="16dp"
38 android:layout_marginBottom="16dp"
Daniel Sandler5962fd52012-01-11 14:57:04 -050039 android:shrinkColumns="2,4"
40 android:stretchColumns="7"
Joe Onoratofce2bf32011-02-01 17:00:29 -080041 >
Daniel Sandler5962fd52012-01-11 14:57:04 -050042 <TableRow>
Svetoslav Ganov6179ea32011-06-28 01:12:41 -070043
Daniel Sandler5962fd52012-01-11 14:57:04 -050044 <!-- to keep the column ids stable we wrap disappearing views in
45 frames -->
46 <FrameLayout
Daniel Sandler989b9f22011-11-07 17:09:57 -050047 android:layout_height="wrap_content"
48 android:layout_width="wrap_content"
Daniel Sandler639ed752012-01-20 14:22:07 -050049 android:layout_gravity="center_vertical"
Daniel Sandler5962fd52012-01-11 14:57:04 -050050 >
51 <ImageView
52 android:id="@+id/bluetooth"
53 android:layout_height="wrap_content"
54 android:layout_width="wrap_content"
Fabrice Di Meglio02c40c22013-03-08 14:05:28 -080055 android:paddingEnd="16dp"
Daniel Sandler5962fd52012-01-11 14:57:04 -050056 android:visibility="gone"
57 android:contentDescription="@null"
58 android:layout_gravity="center_vertical"
59 />
60 </FrameLayout>
61
62 <!-- mobile data -->
63 <FrameLayout
64 android:id="@+id/mobile_icon"
65 android:layout_height="wrap_content"
66 android:layout_width="wrap_content"
Daniel Sandler5962fd52012-01-11 14:57:04 -050067 android:layout_gravity="center_vertical"
Fabrice Di Meglio02c40c22013-03-08 14:05:28 -080068 android:paddingEnd="6dp"
Daniel Sandler5962fd52012-01-11 14:57:04 -050069 >
70
71 <ImageView
72 android:id="@+id/mobile_signal"
73 android:layout_height="wrap_content"
74 android:layout_width="wrap_content"
75 android:contentDescription="@null"
76 />
77
78 <ImageView
79 android:id="@+id/mobile_type"
80 android:layout_height="wrap_content"
81 android:layout_width="wrap_content"
82 android:contentDescription="@null"
83 />
84
85 </FrameLayout>
86 <TextView
87 android:id="@+id/mobile_text"
Daniel Sandleref863702012-07-11 10:03:34 -040088 style="@style/SystemBarNotificationText"
Fabrice Di Meglio8afcd142012-07-27 18:27:11 -070089 android:layout_gravity="start|center_vertical"
Daniel Sandler5962fd52012-01-11 14:57:04 -050090 android:layout_width="wrap_content"
91 android:layout_height="wrap_content"
Fabrice Di Meglio02c40c22013-03-08 14:05:28 -080092 android:paddingEnd="12dp"
Daniel Sandler5962fd52012-01-11 14:57:04 -050093 android:singleLine="true"
94 android:ellipsize="end"
95 android:text="@string/status_bar_settings_settings_button"
96 />
97
98 <!-- wifi -->
99 <FrameLayout
100 android:id="@+id/wifi_icon"
101 android:layout_height="wrap_content"
102 android:layout_width="wrap_content"
Daniel Sandler5962fd52012-01-11 14:57:04 -0500103 android:layout_gravity="center_vertical"
Fabrice Di Meglio02c40c22013-03-08 14:05:28 -0800104 android:paddingEnd="6dp"
Daniel Sandler5962fd52012-01-11 14:57:04 -0500105 >
106
107 <ImageView
108 android:id="@+id/wifi_signal"
109 android:layout_height="wrap_content"
110 android:layout_width="wrap_content"
111 android:contentDescription="@null"
112 />
113
114 <ImageView
115 android:id="@+id/wifi_direction"
116 android:layout_height="wrap_content"
117 android:layout_width="wrap_content"
118 android:contentDescription="@null"
119 />
120
121 </FrameLayout>
122 <TextView
123 android:id="@+id/wifi_text"
Daniel Sandleref863702012-07-11 10:03:34 -0400124 style="@style/SystemBarNotificationText"
Fabrice Di Meglio8afcd142012-07-27 18:27:11 -0700125 android:layout_gravity="start|center_vertical"
Daniel Sandler5962fd52012-01-11 14:57:04 -0500126 android:layout_width="wrap_content"
127 android:layout_height="wrap_content"
Fabrice Di Meglio02c40c22013-03-08 14:05:28 -0800128 android:paddingEnd="12dp"
Daniel Sandler5962fd52012-01-11 14:57:04 -0500129 android:singleLine="true"
130 android:ellipsize="end"
131 android:text="@string/status_bar_settings_settings_button"
Joe Onoratofce2bf32011-02-01 17:00:29 -0800132 />
Svetoslav Ganov6179ea32011-06-28 01:12:41 -0700133
Joe Onoratofce2bf32011-02-01 17:00:29 -0800134 <ImageView
Daniel Sandler5962fd52012-01-11 14:57:04 -0500135 android:id="@+id/battery"
Daniel Sandler989b9f22011-11-07 17:09:57 -0500136 android:layout_height="wrap_content"
137 android:layout_width="wrap_content"
Daniel Sandler5962fd52012-01-11 14:57:04 -0500138 android:scaleType="centerInside"
139 android:layout_gravity="center_vertical"
140 android:layout_alignBaseline="@id/wifi_signal"
Fabrice Di Meglio02c40c22013-03-08 14:05:28 -0800141 android:paddingEnd="6dp"
Svetoslav Ganov6179ea32011-06-28 01:12:41 -0700142 android:contentDescription="@null"
Joe Onoratofce2bf32011-02-01 17:00:29 -0800143 />
Svetoslav Ganov6179ea32011-06-28 01:12:41 -0700144
Daniel Sandler5962fd52012-01-11 14:57:04 -0500145 <TextView
146 android:id="@+id/battery_text"
Daniel Sandleref863702012-07-11 10:03:34 -0400147 style="@style/SystemBarNotificationText"
Daniel Sandler639ed752012-01-20 14:22:07 -0500148 android:layout_width="wrap_content"
Daniel Sandler989b9f22011-11-07 17:09:57 -0500149 android:layout_height="wrap_content"
Fabrice Di Meglio8afcd142012-07-27 18:27:11 -0700150 android:layout_gravity="start|center_vertical"
Fabrice Di Meglio02c40c22013-03-08 14:05:28 -0800151 android:paddingEnd="2dp"
Daniel Sandler5962fd52012-01-11 14:57:04 -0500152 android:singleLine="true"
153 android:text="@string/status_bar_settings_settings_button"
Joe Onoratofce2bf32011-02-01 17:00:29 -0800154 />
Svetoslav Ganov6179ea32011-06-28 01:12:41 -0700155
Daniel Sandler5962fd52012-01-11 14:57:04 -0500156 <!-- this will stretch to eat up available space -->
157 <View
158 android:layout_width="0dp"
159 android:layout_height="0dp"
160 />
Daniel Sandler2f447aa2011-01-14 16:39:19 -0500161
Daniel Sandler5962fd52012-01-11 14:57:04 -0500162 <FrameLayout
163 android:layout_width="wrap_content"
164 android:layout_height="wrap_content"
165 android:layout_gravity="center_vertical"
166 >
Daniel Sandler2f447aa2011-01-14 16:39:19 -0500167
Daniel Sandler5962fd52012-01-11 14:57:04 -0500168 <ImageView
169 android:id="@+id/settings_button"
170 android:layout_width="wrap_content"
171 android:layout_height="wrap_content"
Daniel Sandler5962fd52012-01-11 14:57:04 -0500172 android:src="@drawable/ic_sysbar_quicksettings"
Casey Burkhardt0312d6d2012-10-16 18:38:22 -0700173 android:contentDescription="@string/accessibility_desc_quick_settings"
Daniel Sandler5962fd52012-01-11 14:57:04 -0500174 />
Daniel Sandler2f447aa2011-01-14 16:39:19 -0500175
Daniel Sandler5962fd52012-01-11 14:57:04 -0500176 <ImageView
177 android:id="@+id/notification_button"
178 android:layout_width="wrap_content"
179 android:layout_height="wrap_content"
Daniel Sandler5962fd52012-01-11 14:57:04 -0500180 android:src="@drawable/ic_notification_open"
181 android:visibility="invisible"
182 android:contentDescription="@string/accessibility_notifications_button"
183 />
184 </FrameLayout>
Daniel Sandler2f447aa2011-01-14 16:39:19 -0500185
Daniel Sandler5962fd52012-01-11 14:57:04 -0500186 </TableRow>
187 </TableLayout>
Daniel Sandler2f447aa2011-01-14 16:39:19 -0500188
Chris Wren1e8f65d2012-06-06 18:08:56 -0400189 <LinearLayout
190 xmlns:android="http://schemas.android.com/apk/res/android"
191 xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui"
192 android:layout_width="match_parent"
Daniel Sandler2f447aa2011-01-14 16:39:19 -0500193 android:layout_height="wrap_content"
Chris Wren1e8f65d2012-06-06 18:08:56 -0400194 android:paddingTop="@dimen/notification_panel_header_padding_top"
195 android:orientation="horizontal"
196 android:gravity="center_vertical"
197 android:baselineAligned="false"
Daniel Sandler2f447aa2011-01-14 16:39:19 -0500198 >
Daniel Sandler2f447aa2011-01-14 16:39:19 -0500199
Chris Wren1e8f65d2012-06-06 18:08:56 -0400200 <com.android.systemui.statusbar.policy.Clock
201 android:id="@+id/clock"
202 android:layout_width="wrap_content"
203 android:layout_height="wrap_content"
204 android:singleLine="true"
Daniel Sandleref863702012-07-11 10:03:34 -0400205 android:textAppearance="@style/TextAppearance.SystemBar.Expanded.Clock"
Chris Wren1e8f65d2012-06-06 18:08:56 -0400206 />
207
208 <com.android.systemui.statusbar.policy.DateView
209 android:id="@+id/date"
210 android:layout_width="wrap_content"
211 android:layout_height="wrap_content"
Fabrice Di Meglio8afcd142012-07-27 18:27:11 -0700212 android:layout_marginStart="8dp"
213 android:layout_marginEnd="8dp"
Daniel Sandleref863702012-07-11 10:03:34 -0400214 android:textAppearance="@style/TextAppearance.SystemBar.Expanded.Date"
Chris Wren1e8f65d2012-06-06 18:08:56 -0400215 />
Daniel Sandler2f447aa2011-01-14 16:39:19 -0500216
Chris Wren1e8f65d2012-06-06 18:08:56 -0400217 <Space
218 android:layout_width="0dp"
219 android:layout_height="48dp"
220 android:layout_weight="1"
221 />
222
223 <ImageView android:id="@+id/clear_all_button"
224 android:layout_width="wrap_content"
225 android:layout_height="wrap_content"
226 android:scaleType="center"
227 android:src="@drawable/ic_notify_clear"
228 android:contentDescription="@string/accessibility_clear_all"
229 />
230 </LinearLayout>
Svetoslav Ganov6179ea32011-06-28 01:12:41 -0700231</com.android.systemui.statusbar.tablet.NotificationPanelTitle>