event_info.xml revision 99704a2787158bf670fa4a7b4e4f89ace10afa00
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:orientation="vertical">
128            <!-- Organizer -->
129            <LinearLayout
130                android:id="@+id/organizer_container"
131                android:visibility="gone"
132                android:layout_marginTop="8dip"
133                android:paddingRight="16dip"
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            <include
161                android:id="@+id/description"
162                layout="@layout/expandable_textview" />
163
164        </LinearLayout>
165
166        <!-- RESPONSE -->
167        <LinearLayout
168            android:id="@+id/response_container"
169            android:visibility="gone"
170            android:orientation="vertical"
171            android:layout_width="match_parent"
172            android:layout_height="wrap_content">
173            <TextView
174                android:id="@+id/response_label"
175                android:layout_width="match_parent"
176                android:layout_height="wrap_content"
177                android:layout_gravity="center_vertical"
178                android:paddingLeft="8dip"
179                android:paddingRight="8dip"
180                android:layout_marginLeft="8dip"
181                android:layout_marginRight="8dip"
182                android:textColor="@color/event_info_label_color"
183                android:textAppearance="?android:attr/textAppearanceMedium"
184                style="?android:attr/listSeparatorTextViewStyle"
185                android:text="@string/view_event_response_label" />
186            <RadioGroup
187                android:id="@+id/response_value"
188                android:layout_width="match_parent"
189                android:layout_height="wrap_content"
190                android:layout_gravity="center_vertical"
191                android:paddingLeft="8dip"
192                android:paddingRight="8dip"
193                android:layout_marginTop="5dip"
194                android:orientation="horizontal">
195                <RadioButton
196                    android:id="@+id/response_yes"
197                    android:layout_width="wrap_content"
198                    android:layout_height="wrap_content"
199                    android:layout_weight="1"
200                    android:layout_gravity="center_vertical"
201                    android:paddingLeft="29dip"
202                    android:gravity="center_vertical"
203                    style="?android:attr/textAppearanceMedium"
204                    android:textColor="@color/event_info_body_color"
205                    android:text="@string/response_yes" />
206                <RadioButton
207                    android:id="@+id/response_maybe"
208                    android:layout_width="wrap_content"
209                    android:layout_height="wrap_content"
210                    android:layout_weight="1"
211                    android:layout_gravity="center_vertical"
212                    android:paddingLeft="29dip"
213                    android:gravity="center_vertical"
214                    style="?android:attr/textAppearanceMedium"
215                    android:textColor="@color/event_info_body_color"
216                    android:text="@string/response_maybe" />
217                <RadioButton
218                    android:id="@+id/response_no"
219                    android:layout_width="wrap_content"
220                    android:layout_height="wrap_content"
221                    android:layout_weight="1"
222                    android:layout_gravity="center_vertical"
223                    android:paddingLeft="29dip"
224                    android:gravity="center_vertical"
225                    style="?android:attr/textAppearanceMedium"
226                    android:textColor="@color/event_info_body_color"
227                    android:text="@string/response_no" />
228            </RadioGroup>
229        </LinearLayout>
230
231        <!-- GUEST LIST -->
232        <com.android.calendar.event.AttendeesView
233            android:id="@+id/long_attendee_list"
234            android:textColor="@color/event_info_body_color"
235            android:orientation="vertical"
236            android:layout_height="wrap_content"
237            android:layout_width="match_parent"
238            android:visibility="gone" />
239
240        <!-- REMINDERS -->
241        <TextView
242            android:layout_width="match_parent"
243            android:layout_height="wrap_content"
244            android:layout_gravity="center_vertical"
245            android:gravity="center_vertical"
246            android:paddingLeft="8dip"
247            android:paddingRight="8dip"
248            android:layout_marginLeft="8dip"
249            android:layout_marginRight="8dip"
250            android:layout_marginTop="4dip"
251            android:layout_marginBottom="0dip"
252            android:textAppearance="?android:attr/textAppearanceMedium"
253            style="?android:attr/listSeparatorTextViewStyle"
254            android:textColor="@color/event_info_label_color"
255            android:text="@string/event_info_reminders_label" />
256        <LinearLayout
257            android:id="@+id/reminder_items_container"
258            android:layout_width="match_parent"
259            android:layout_height="wrap_content"
260            android:layout_marginBottom="4dip"
261            android:layout_marginLeft="-8dip"
262            android:layout_marginRight="8dip"
263            android:orientation="vertical" />
264        <Button
265            android:id="@+id/reminder_add"
266            android:text="@string/reminders_label"
267            android:layout_height="wrap_content"
268            android:layout_width="wrap_content"
269            android:layout_marginLeft="8dp"
270            android:layout_gravity="center_vertical"
271            android:gravity="top"
272            android:paddingBottom="12dp"
273            android:layout_marginTop="0dip"
274            android:layout_marginBottom="0dip"
275            android:textAllCaps="false"
276            android:textSize="18sp"
277            android:textColor="#FF777777"
278            android:minHeight="20dip"
279            android:background="@null"
280            android:contentDescription="@string/accessibility_add_reminder"
281            style="@style/TextAppearance.EditEvent_LabelSmall" />
282    </LinearLayout>
283</ScrollView>
284