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