edit_event_2.xml revision 2e46cff640b123ba5f7a67c934ae98e6b02a905f
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2010 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<LinearLayout
18    xmlns:android="http://schemas.android.com/apk/res/android"
19    android:orientation="vertical"
20    android:layout_width="match_parent"
21    android:layout_height="wrap_content">
22
23    <!-- RESPONSE -->
24    <LinearLayout
25        android:id="@+id/response_row"
26        android:orientation="vertical"
27        android:layout_width="match_parent"
28        android:layout_height="wrap_content"
29        android:focusable="true">
30        <TextView
31            android:id="@+id/response_label"
32            android:text="@string/view_event_response_label"
33            android:gravity="center_vertical"
34            android:layout_height="wrap_content"
35            android:layout_width="wrap_content"
36            style="@style/TextAppearance.EditEvent_Label" />
37        <RadioGroup
38            android:id="@+id/response_value"
39            android:orientation="horizontal"
40            android:layout_height="wrap_content"
41            android:layout_width="match_parent"
42            android:paddingTop="11dip">
43            <RadioButton
44                android:id="@+id/response_yes"
45                android:layout_width="wrap_content"
46                android:layout_height="wrap_content"
47                android:maxWidth="128dip"
48                android:layout_weight="1"
49                android:gravity="center_vertical"
50                style="@style/TextAppearance.EditEvent"
51                android:text="@string/response_yes" />
52            <RadioButton
53                android:id="@+id/response_maybe"
54                android:layout_width="wrap_content"
55                android:layout_height="wrap_content"
56                android:maxWidth="128dip"
57                android:layout_weight="1"
58                android:gravity="center_vertical"
59                style="@style/TextAppearance.EditEvent"
60                android:text="@string/response_maybe" />
61            <RadioButton
62                android:id="@+id/response_no"
63                android:layout_width="wrap_content"
64                android:layout_height="wrap_content"
65                android:maxWidth="128dip"
66                android:layout_weight="1"
67                android:gravity="center_vertical"
68                style="@style/TextAppearance.EditEvent"
69                android:text="@string/response_no" />
70        </RadioGroup>
71        <View
72            style="@style/EditEventSeparator"/>
73    </LinearLayout>
74
75    <LinearLayout
76        android:id="@+id/organizer_row"
77        android:orientation="vertical"
78        android:layout_width="match_parent"
79        android:layout_height="wrap_content"
80        android:focusable="true">
81        <TextView
82            android:id="@+id/organizer_label"
83            android:text="@string/view_event_organizer_label"
84            android:layout_height="wrap_content"
85            android:layout_width="wrap_content"
86            style="@style/TextAppearance.EditEvent_Label" />
87        <TextView
88            android:id="@+id/organizer"
89            android:layout_height="wrap_content"
90            android:layout_width="wrap_content"
91            style="@style/TextAppearance.EditEvent_Value" />
92        <View
93            style="@style/EditEventSeparator"/>
94    </LinearLayout>
95    <LinearLayout
96        android:id="@+id/add_attendees_row"
97        android:orientation="vertical"
98        android:layout_width="match_parent"
99        android:layout_height="wrap_content">
100        <LinearLayout
101            android:id="@+id/add_attendees_group"
102            android:layout_height="wrap_content"
103            android:layout_width="match_parent"
104            android:orientation="horizontal">
105            <!-- ATTENDEES INPUT -->
106            <MultiAutoCompleteTextView
107                android:id="@+id/attendees"
108                android:layout_width="0dip"
109                android:layout_height="wrap_content"
110                android:layout_weight="1"
111                android:inputType="textEmailAddress|textMultiLine"
112                android:hint="@string/hint_attendees"
113                android:imeOptions="actionNext"
114                style="@style/TextAppearance.EditEvent_Value" />
115
116            <!-- ATTENDEES ADD BUTTON -->
117            <ImageButton
118                android:id="@+id/add_attendee_button"
119                style="@style/PlusButton"
120                android:layout_gravity="center_vertical|right"
121                android:enabled="false"
122                android:contentDescription="@string/accessibility_add_attendee"
123                android:layout_width="wrap_content"
124                android:layout_height="wrap_content" />
125        </LinearLayout>
126    </LinearLayout>
127
128    <!-- ATTENDEES -->
129    <LinearLayout
130        android:id="@+id/attendees_row"
131        android:orientation="vertical"
132        android:layout_width="match_parent"
133        android:layout_height="wrap_content"
134        android:focusable="true">
135        <!-- GUEST LIST -->
136        <com.android.calendar.event.AttendeesView
137            android:id="@+id/attendee_list"
138            android:orientation="vertical"
139            android:layout_height="wrap_content"
140            android:layout_width="match_parent"
141            android:animateLayoutChanges="true">
142        </com.android.calendar.event.AttendeesView>
143    </LinearLayout>
144
145    <View
146        style="@style/EditEventSeparator"/>
147
148    <!-- DESCRIPTION -->
149    <LinearLayout android:id="@+id/description_row"
150        android:orientation="vertical"
151        android:layout_width="match_parent"
152        android:layout_height="wrap_content"
153        android:focusable="true">
154        <EditText
155            android:id="@+id/description"
156            android:layout_height="wrap_content"
157            android:layout_width="match_parent"
158            android:hint="@string/hint_description"
159            style="@style/TextAppearance.EditEvent_Value"
160            android:capitalize="sentences" />
161    </LinearLayout>
162
163    <View
164        style="@style/EditEventSeparator"/>
165
166    <!-- REPEATS -->
167    <LinearLayout
168        android:orientation="vertical"
169        android:layout_width="match_parent"
170        android:layout_height="wrap_content"
171        android:focusable="true">
172        <TextView
173            android:id="@+id/repeats_label"
174            android:text="@string/repeats_label"
175            android:layout_height="wrap_content"
176            android:layout_width="wrap_content"
177            style="@style/TextAppearance.EditEvent_Label" />
178        <Spinner
179            android:id="@+id/repeats"
180            style="@style/TextAppearance.EditEvent_Value"
181            android:layout_height="wrap_content"
182            android:layout_width="match_parent"
183            android:contentDescription="@string/accessibility_repeats"
184            android:prompt="@string/repeats_label" />
185    </LinearLayout>
186
187    <View
188        style="@style/EditEventSeparator"/>
189
190        <!-- REMINDERS -->
191    <LinearLayout
192        android:id="@+id/reminders_row"
193        android:orientation="vertical"
194        android:layout_width="match_parent"
195        android:layout_height="wrap_content"
196        android:focusable="true">
197        <LinearLayout
198            android:layout_height="wrap_content"
199            android:layout_width="fill_parent"
200            android:orientation="horizontal">
201            <LinearLayout
202                android:id="@+id/reminder_items_container"
203                android:layout_width="0dip"
204                android:layout_height="wrap_content"
205                android:layout_weight="1"
206                android:orientation="vertical" />
207        </LinearLayout>
208        <LinearLayout
209            android:layout_height="wrap_content"
210            android:layout_width="fill_parent"
211            android:orientation="horizontal">
212            <TextView
213                android:id="@+id/reminders_label"
214                android:text="@string/reminders_label"
215                android:layout_height="wrap_content"
216                android:layout_width="wrap_content"
217                android:layout_gravity="center_vertical"
218                android:layout_weight="1"
219                style="TextAppearance.EditEvent_Value"
220                android:textColor="#FF888888"
221                android:layout_marginLeft="16dp"  />
222            <ImageButton
223                android:id="@+id/reminder_add"
224                android:layout_width="wrap_content"
225                android:layout_height="wrap_content"
226                style="@style/PlusButton"
227                android:contentDescription="@string/accessibility_add_reminder"
228                android:layout_gravity="center_vertical" />
229        </LinearLayout>
230    </LinearLayout>
231
232
233
234       <!-- PRESENCE - Show me as [busy | available] -->
235    <LinearLayout
236        android:id="@+id/availability_row"
237        android:orientation="vertical"
238        android:layout_width="match_parent"
239        android:layout_height="wrap_content">
240        <View
241            style="@style/EditEventSeparator"/>
242        <LinearLayout
243            android:id="@+id/availability_row"
244            android:orientation="horizontal"
245            android:layout_width="match_parent"
246            android:layout_height="wrap_content">
247            <TextView
248                android:id="@+id/presence_label"
249                android:text="@string/presence_label"
250                android:layout_weight="0"
251                android:layout_height="wrap_content"
252                android:layout_width="wrap_content"
253                style="@style/TextAppearance.EditEvent_Label"
254                android:paddingRight="4dip" />
255            <Spinner
256                android:id="@+id/availability"
257                android:entries="@array/availability"
258                style="@style/TextAppearance.EditEvent_Value"
259                android:layout_weight="1"
260                android:layout_height="wrap_content"
261                android:layout_width="wrap_content"
262                android:contentDescription="@string/accessibility_reminder_showmeas"
263                android:prompt="@string/presence_label" />
264        </LinearLayout>
265        <View
266            style="@style/EditEventSeparator"/>
267    </LinearLayout>
268
269        <!-- PRIVACY -->
270    <LinearLayout
271        android:id="@+id/visibility_row"
272        android:orientation="horizontal"
273        android:layout_width="match_parent"
274        android:layout_height="wrap_content">
275        <TextView
276            android:id="@+id/privacy_label"
277            android:text="@string/privacy_label"
278            android:layout_height="wrap_content"
279            android:layout_width="wrap_content"
280            android:layout_weight="0"
281            style="@style/TextAppearance.EditEvent_Label" />
282        <Spinner
283            android:id="@+id/visibility"
284            android:entries="@array/visibility"
285            android:layout_weight="1"
286            style="@style/TextAppearance.EditEvent_Value"
287            android:layout_height="wrap_content"
288            android:layout_width="wrap_content"
289            android:contentDescription="@string/accessibility_reminder_privacy"
290            android:prompt="@string/privacy_label" />
291    </LinearLayout>
292
293</LinearLayout>
294