event_info.xml revision d5e0803e1e21447577ba80fe4d396ee27b331daa
1<?xml version="1.0" encoding="utf-8"?>
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
17<ScrollView
18    xmlns:android="http://schemas.android.com/apk/res/android"
19    android:id="@+id/event_info_scroll_view"
20    android:orientation="vertical"
21    android:layout_width="match_parent"
22    android:background="#fafafa"
23    android:layout_weight="1"
24    android:fadingEdge="none"
25    android:layout_height="match_parent">
26
27    <LinearLayout
28        android:layout_width="match_parent"
29        android:layout_height="wrap_content"
30        android:layout_weight="1"
31        android:orientation="vertical">
32
33        <!--  Container for the event's headline
34              Name, Date, Time & Location
35        -->
36        <LinearLayout
37            android:id="@+id/event_info_headline"
38            android:layout_width="match_parent"
39            android:layout_height="wrap_content"
40            android:paddingLeft="16dip"
41            android:paddingRight="16dip"
42            android:paddingTop="8dip"
43            android:paddingBottom="16dip"
44            android:layout_weight="1"
45            android:orientation="vertical">
46
47            <LinearLayout
48                android:layout_width="match_parent"
49                android:layout_height="wrap_content"
50                android:orientation="horizontal">
51                <!-- WHAT -->
52                <TextView
53                    android:id="@+id/title"
54                    android:layout_weight=".8"
55                    android:layout_width="wrap_content"
56                    android:layout_height="wrap_content"
57                    android:autoLink="all"
58                    android:textStyle="bold"
59                    android:textColor="@color/event_info_headline_color"
60                    style="?android:attr/textAppearanceLarge"
61                    android:textSize="24sp" />
62                <!-- BUTTONS -->
63                <LinearLayout
64                    android:id="@+id/event_info_buttons_container"
65                    android:orientation="horizontal"
66                    android:layout_width="wrap_content"
67                    android:layout_height="wrap_content"
68                    android:layout_gravity="right">
69                    <Button
70                        android:id="@+id/edit"
71                        android:layout_width="wrap_content"
72                        android:layout_height="wrap_content"
73                        android:layout_weight="1"
74                        android:enabled="false"
75                        style="?android:attr/buttonBarButtonStyle"
76                        android:textColor="@color/event_info_headline_color"
77                        android:text="@string/edit_event_label" />
78                    <Button
79                        android:id="@+id/delete"
80                        android:layout_width="wrap_content"
81                        android:layout_height="wrap_content"
82                        android:layout_weight="1"
83                        style="?android:attr/buttonBarButtonStyle"
84                        android:textColor="@color/event_info_headline_color"
85                        android:text="@string/delete_label" />
86                </LinearLayout>
87            </LinearLayout>
88
89            <!-- WHEN -->
90            <TextView
91                android:id="@+id/when_date"
92                android:layout_width="wrap_content"
93                android:layout_height="wrap_content"
94                android:layout_marginTop="4dip"
95                android:textSize="14sp"
96                android:textColor="@color/event_info_headline_color"
97                style="?android:attr/textAppearanceLarge" />
98
99            <TextView
100                android:id="@+id/when_time"
101                android:layout_width="wrap_content"
102                android:layout_height="wrap_content"
103                android:layout_marginTop="-3dip"
104                android:textSize="14sp"
105                android:textColor="@color/event_info_headline_color"
106                style="?android:attr/textAppearanceLarge" />
107
108            <!-- WHERE -->
109            <TextView
110                android:id="@+id/where"
111                android:layout_width="match_parent"
112                android:layout_height="wrap_content"
113                android:ellipsize="end"
114                android:singleLine="false"
115                android:layout_marginTop="4dip"
116                android:textSize="14sp"
117                android:textColor="@color/event_info_headline_color"
118                android:textColorLink="@color/event_info_headline_link_color"
119                style="?android:attr/textAppearanceLarge" />
120        </LinearLayout>
121
122        <LinearLayout
123            android:layout_width="match_parent"
124            android:layout_height="wrap_content"
125            android:paddingLeft="16dip"
126            android:paddingRight="16dip"
127            android:orientation="vertical">
128            <!-- Organizer -->
129            <LinearLayout
130                android:id="@+id/organizer_container"
131                android:visibility="gone"
132                android:layout_marginTop="8dip"
133                android:orientation="horizontal"
134                android:layout_width="match_parent"
135                android:layout_height="wrap_content">
136                <TextView
137                    android:id="@+id/organizer_label"
138                    android:layout_width="wrap_content"
139                    android:layout_height="wrap_content"
140                    android:singleLine="true"
141                    android:text="@string/event_info_organizer"
142                    android:textColor="@color/event_info_organizer_color"
143                    style="?android:attr/textAppearanceSmall"
144                    android:textSize="14sp"/>
145                <TextView
146                    android:id="@+id/organizer"
147                    android:layout_width="wrap_content"
148                    android:layout_height="wrap_content"
149                    android:ellipsize="end"
150                    android:layout_weight="1"
151                    android:singleLine="true"
152                    android:layout_marginLeft="2dip"
153                    android:textColor="@color/event_info_organizer_color"
154                    style="?android:attr/textAppearanceSmall"
155                    android:textSize="14sp"/>
156            </LinearLayout>
157
158            <!-- DESCRIPTION -->
159            <TextView
160                android:id="@+id/description"
161                android:layout_width="match_parent"
162                android:layout_height="0dip"
163                android:layout_weight="1"
164                android:layout_marginTop="8dip"
165                android:autoLink="all"
166                android:ellipsize="end"
167                android:maxLines="@integer/event_info_desc_line_num"
168                android:textColor="@color/event_info_description_color"
169                style="?android:attr/textAppearanceSmall"
170                android:visibility="gone" />
171            <Button
172                android:id="@+id/desc_expand"
173                android:layout_width="wrap_content"
174                android:layout_height="wrap_content"
175                android:layout_gravity="right"
176                android:layout_marginTop="5dip"
177                android:textColor="@color/event_info_description_color"
178                style="?android:attr/textAppearanceSmall" />
179        </LinearLayout>
180
181        <!-- RESPONSE -->
182        <LinearLayout
183            android:id="@+id/response_container"
184            android:visibility="gone"
185            android:orientation="vertical"
186            android:layout_width="match_parent"
187            android:layout_height="wrap_content">
188            <TextView
189                android:id="@+id/response_label"
190                android:layout_width="match_parent"
191                android:layout_height="wrap_content"
192                android:layout_gravity="center_vertical"
193                android:paddingLeft="8dip"
194                android:paddingRight="8dip"
195                android:layout_marginLeft="8dip"
196                android:layout_marginRight="8dip"
197                android:layout_marginTop="4dip"
198                android:textColor="@color/event_info_label_color"
199                android:textAppearance="?android:attr/textAppearanceMedium"
200                style="?android:attr/listSeparatorTextViewStyle"
201                android:text="@string/view_event_response_label" />
202            <RadioGroup
203                android:id="@+id/response_value"
204                android:layout_width="match_parent"
205                android:layout_height="wrap_content"
206                android:layout_gravity="center_vertical"
207                android:paddingLeft="8dip"
208                android:paddingRight="8dip"
209                android:layout_marginTop="5dip"
210                android:orientation="horizontal">
211                <RadioButton
212                    android:id="@+id/response_yes"
213                    android:layout_width="wrap_content"
214                    android:layout_height="wrap_content"
215                    android:layout_weight="1"
216                    android:layout_gravity="center_vertical"
217                    android:paddingLeft="29dip"
218                    android:gravity="center_vertical"
219                    style="?android:attr/textAppearanceMedium"
220                    android:textColor="@color/event_info_body_color"
221                    android:text="@string/response_yes" />
222                <RadioButton
223                    android:id="@+id/response_maybe"
224                    android:layout_width="wrap_content"
225                    android:layout_height="wrap_content"
226                    android:layout_weight="1"
227                    android:layout_gravity="center_vertical"
228                    android:paddingLeft="29dip"
229                    android:gravity="center_vertical"
230                    style="?android:attr/textAppearanceMedium"
231                    android:textColor="@color/event_info_body_color"
232                    android:text="@string/response_maybe" />
233                <RadioButton
234                    android:id="@+id/response_no"
235                    android:layout_width="wrap_content"
236                    android:layout_height="wrap_content"
237                    android:layout_weight="1"
238                    android:layout_gravity="center_vertical"
239                    android:paddingLeft="29dip"
240                    android:gravity="center_vertical"
241                    style="?android:attr/textAppearanceMedium"
242                    android:textColor="@color/event_info_body_color"
243                    android:text="@string/response_no" />
244            </RadioGroup>
245        </LinearLayout>
246
247        <!-- GUEST LIST -->
248        <com.android.calendar.event.AttendeesView
249            android:id="@+id/long_attendee_list"
250            android:textColor="@color/event_info_body_color"
251            android:orientation="vertical"
252            android:layout_height="wrap_content"
253            android:layout_width="match_parent"
254            android:animateLayoutChanges="true" />
255
256        <!-- REMINDERS -->
257        <TextView
258            android:layout_width="match_parent"
259            android:layout_height="wrap_content"
260            android:layout_gravity="center_vertical"
261            android:gravity="center_vertical"
262            android:paddingLeft="8dip"
263            android:paddingRight="8dip"
264            android:layout_marginLeft="8dip"
265            android:layout_marginRight="8dip"
266            android:layout_marginTop="4dip"
267            android:layout_marginBottom="0dip"
268            android:textAppearance="?android:attr/textAppearanceMedium"
269            style="?android:attr/listSeparatorTextViewStyle"
270            android:textColor="@color/event_info_label_color"
271            android:text="@string/event_info_reminders_label" />
272        <LinearLayout
273            android:id="@+id/reminder_items_container"
274            android:layout_width="match_parent"
275            android:layout_height="wrap_content"
276            android:layout_marginBottom="4dip"
277            android:layout_marginLeft="-8dip"
278            android:layout_marginRight="8dip"
279            android:orientation="vertical" />
280        <Button
281            android:id="@+id/reminder_add"
282            android:text="@string/reminders_label"
283            android:layout_height="wrap_content"
284            android:layout_width="wrap_content"
285            android:layout_marginLeft="8dp"
286            android:layout_gravity="center_vertical"
287            android:gravity="top"
288            android:paddingBottom="12dp"
289            android:layout_marginTop="0dip"
290            android:layout_marginBottom="0dip"
291            android:textAllCaps="false"
292            android:textSize="18sp"
293            android:textColor="#FF777777"
294            android:minHeight="20dip"
295            android:background="@null"
296            android:contentDescription="@string/accessibility_add_reminder"
297            style="@style/TextAppearance.EditEvent_LabelSmall" />
298    </LinearLayout>
299</ScrollView>
300