blob: 693d8c34591338abaf60d3008999469aa791e376 [file] [log] [blame]
Daniel Sandlerbf6e0ba92012-05-11 10:40:35 -04001<?xml version="1.0" encoding="utf-8"?>
2<!--
3** Copyright 2012, The Android Open Source Project
4**
5** Licensed under the Apache License, Version 2.0 (the "License");
6** you may not use this file except in compliance with the License.
7** You may obtain a copy of the License at
8**
9** http://www.apache.org/licenses/LICENSE-2.0
10**
11** Unless required by applicable law or agreed to in writing, software
12** distributed under the License is distributed on an "AS IS" BASIS,
13** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14** See the License for the specific language governing permissions and
15** limitations under the License.
16-->
17
Jorim Jaggid7daab72014-05-06 22:22:20 +020018<!-- Extends RelativeLayout -->
19<com.android.systemui.statusbar.phone.StatusBarHeaderView
Daniel Sandlerbf6e0ba92012-05-11 10:40:35 -040020 xmlns:android="http://schemas.android.com/apk/res/android"
21 xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui"
Daniel Sandlerefb0faf2012-10-10 14:15:34 -070022 android:id="@+id/header"
Jorim Jaggie18c2cd2014-05-08 19:16:49 +020023 style="@style/StatusBarHeader"
Jorim Jaggid7daab72014-05-06 22:22:20 +020024 android:layout_height="@dimen/status_bar_header_height"
Jorim Jaggie18c2cd2014-05-08 19:16:49 +020025 android:paddingStart="@dimen/notification_side_padding"
26 android:paddingEnd="@dimen/notification_side_padding"
Daniel Sandlerbf6e0ba92012-05-11 10:40:35 -040027 android:baselineAligned="false"
Jorim Jaggif62f2bb2014-05-25 22:28:41 +020028 android:elevation="4dp"
Daniel Sandlerbf6e0ba92012-05-11 10:40:35 -040029 >
Jorim Jaggid7daab72014-05-06 22:22:20 +020030
31 <View
32 android:id="@+id/background"
33 android:layout_width="match_parent"
34 android:layout_height="match_parent"
35 android:background="@drawable/notification_header_bg"
36 android:clickable="true"
37 />
Daniel Sandler3679bf52012-10-16 21:30:28 -040038 <RelativeLayout
39 android:id="@+id/datetime"
Daniel Sandlerbf6e0ba92012-05-11 10:40:35 -040040 android:layout_width="wrap_content"
Jorim Jaggi740beb52014-05-11 18:53:19 +020041 android:layout_height="wrap_content"
Jorim Jaggid7daab72014-05-06 22:22:20 +020042 android:layout_gravity="start"
Jorim Jaggi740beb52014-05-11 18:53:19 +020043 android:paddingTop="16dp"
44 android:paddingBottom="16dp"
45 android:paddingStart="16dp"
46 android:paddingEnd="16dp"
Daniel Sandler3679bf52012-10-16 21:30:28 -040047 android:background="@drawable/ic_notify_button_bg"
48 android:enabled="false"
Chris Wren5fb18aa2012-10-11 14:39:38 -040049 >
50 <com.android.systemui.statusbar.policy.Clock
51 android:id="@+id/clock"
52 android:layout_width="wrap_content"
53 android:layout_height="wrap_content"
Chris Wren5fb18aa2012-10-11 14:39:38 -040054 android:singleLine="true"
55 android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock"
Jorim Jaggi740beb52014-05-11 18:53:19 +020056 systemui:amPmStyle="normal"
Chris Wren5fb18aa2012-10-11 14:39:38 -040057 />
Daniel Sandlerbf6e0ba92012-05-11 10:40:35 -040058
Chris Wren5fb18aa2012-10-11 14:39:38 -040059 <com.android.systemui.statusbar.policy.DateView android:id="@+id/date"
60 android:layout_width="wrap_content"
61 android:layout_height="wrap_content"
Chris Wren5fb18aa2012-10-11 14:39:38 -040062 android:singleLine="true"
63 android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date"
Jorim Jaggi740beb52014-05-11 18:53:19 +020064 android:layout_below="@id/clock"
Chris Wren5fb18aa2012-10-11 14:39:38 -040065 />
Daniel Sandler3679bf52012-10-16 21:30:28 -040066 </RelativeLayout>
Daniel Sandlerbf6e0ba92012-05-11 10:40:35 -040067
Jorim Jaggi3d878be2014-05-10 03:22:32 +020068 <com.android.systemui.statusbar.phone.MultiUserSwitch android:id="@+id/multi_user_switch"
69 android:layout_width="40dp"
70 android:layout_height="@dimen/status_bar_header_height"
71 android:layout_alignParentEnd="true"
72 android:background="@null"
73 android:scaleType="centerInside"
Jorim Jaggi125bd992014-05-26 02:45:33 +020074 android:padding="8dp"
Jorim Jaggi3d878be2014-05-10 03:22:32 +020075 />
76
Jorim Jaggi13c1b1f2014-05-11 21:55:00 +020077 <ImageButton android:id="@+id/settings_button"
Alan Viverette830960c2014-06-06 15:48:55 -070078 style="@android:style/Widget.Material.Button.Borderless"
Jorim Jaggi13c1b1f2014-05-11 21:55:00 +020079 android:layout_toStartOf="@id/multi_user_switch"
80 android:layout_width="56dp"
81 android:layout_height="@dimen/status_bar_header_height"
82 android:src="@drawable/ic_settings_24dp"
83 android:contentDescription="@string/accessibility_desc_quick_settings"/>
84
Jorim Jaggi0d74eeb2014-05-09 22:05:24 +020085 <FrameLayout android:id="@+id/system_icons_container"
86 android:layout_width="wrap_content"
87 android:layout_height="@dimen/status_bar_header_height"
Jorim Jaggi3d878be2014-05-10 03:22:32 +020088 android:layout_toStartOf="@id/multi_user_switch"
89 android:layout_marginEnd="4dp"
Jorim Jaggi0d74eeb2014-05-09 22:05:24 +020090 />
Jorim Jaggi3d878be2014-05-10 03:22:32 +020091
Jorim Jaggicc12a9d2014-05-26 01:55:29 +020092 <com.android.keyguard.CarrierText
93 android:id="@+id/keyguard_carrier_text"
94 android:layout_width="match_parent"
95 android:layout_height="@dimen/status_bar_header_height_keyguard"
96 android:layout_marginLeft="8dp"
97 android:layout_toStartOf="@id/system_icons_container"
98 android:gravity="center_vertical"
99 android:ellipsize="marquee"
100 android:textAppearance="?android:attr/textAppearanceSmall"
Adrian Roos3c64aba2014-05-26 23:12:45 +0200101 android:textColor="#ffffff"
102 android:singleLine="true" />
Jorim Jaggicc12a9d2014-05-26 01:55:29 +0200103
Jorim Jaggif056e352014-05-11 23:09:22 +0200104 <include
105 layout="@layout/quick_settings_brightness_dialog"
106 android:id="@+id/brightness_container"
107 android:layout_width="match_parent"
108 />
109
Daniel Sandlerb9301c32012-08-14 15:08:24 -0400110 <TextView
111 android:id="@+id/header_debug_info"
112 android:visibility="invisible"
113 android:layout_width="wrap_content"
114 android:layout_height="wrap_content"
115 android:layout_gravity="center_vertical"
116 android:fontFamily="sans-serif-condensed"
117 android:textSize="11dp"
118 android:textStyle="bold"
119 android:textColor="#00A040"
120 android:padding="2dp"
121 />
Daniel Sandlerefb0faf2012-10-10 14:15:34 -0700122
Jorim Jaggid7daab72014-05-06 22:22:20 +0200123</com.android.systemui.statusbar.phone.StatusBarHeaderView>