edit_event_2.xml revision b21c638ca11d9be3a3d9e7d28223bb4a3dab5f15
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:minHeight="64dip"
30        android:focusable="true">
31        <TextView
32            android:id="@+id/response_label"
33            android:text="@string/view_event_response_label"
34            android:gravity="center_vertical"
35            android:layout_height="wrap_content"
36            android:layout_width="wrap_content"
37            style="@style/TextAppearance.EditEvent_LabelSmall" />
38        <RadioGroup
39            android:id="@+id/response_value"
40            android:orientation="horizontal"
41            android:layout_height="wrap_content"
42            android:layout_width="match_parent"
43            android:layout_marginLeft="16dip"
44            android:layout_marginRight="8dip"
45            android:paddingTop="5dip">
46            <RadioButton
47                android:id="@+id/response_yes"
48                android:layout_width="wrap_content"
49                android:layout_height="wrap_content"
50                android:maxWidth="128dip"
51                android:layout_weight="1"
52                android:gravity="center_vertical"
53                style="@style/TextAppearance.EditEvent"
54                android:text="@string/response_yes" />
55            <RadioButton
56                android:id="@+id/response_maybe"
57                android:layout_width="wrap_content"
58                android:layout_height="wrap_content"
59                android:maxWidth="128dip"
60                android:layout_weight="1"
61                android:gravity="center_vertical"
62                style="@style/TextAppearance.EditEvent"
63                android:text="@string/response_maybe" />
64            <RadioButton
65                android:id="@+id/response_no"
66                android:layout_width="wrap_content"
67                android:layout_height="wrap_content"
68                android:maxWidth="128dip"
69                android:layout_weight="1"
70                android:gravity="center_vertical"
71                style="@style/TextAppearance.EditEvent"
72                android:text="@string/response_no" />
73        </RadioGroup>
74        <View
75            style="@style/EditEventSeparator"/>
76    </LinearLayout>
77
78    <LinearLayout
79        android:id="@+id/organizer_row"
80        android:orientation="vertical"
81        android:layout_width="match_parent"
82        android:layout_height="wrap_content"
83        android:minHeight="48dip"
84        android:focusable="true">
85        <TextView
86            android:id="@+id/organizer_label"
87            android:text="@string/view_event_organizer_label"
88            android:layout_height="wrap_content"
89            android:layout_width="wrap_content"
90            style="@style/TextAppearance.EditEvent_LabelSmall" />
91        <TextView
92            android:id="@+id/organizer"
93            android:layout_height="wrap_content"
94            android:layout_width="wrap_content"
95            style="@style/TextAppearance.EditEvent_Value" />
96        <View
97            style="@style/EditEventSeparator"/>
98    </LinearLayout>
99
100    <LinearLayout
101        android:id="@+id/add_attendees_row"
102        android:orientation="vertical"
103        android:layout_width="match_parent"
104        android:layout_height="wrap_content"
105        android:minHeight="48dip">
106        <TextView
107            android:text="@string/attendees_label"
108            android:layout_height="wrap_content"
109            android:layout_width="wrap_content"
110            android:layout_marginTop="8dip"
111            style="@style/TextAppearance.EditEvent_LabelSmall" />
112        <com.android.ex.chips.RecipientEditTextView
113            android:id="@+id/attendees"
114            android:layout_marginTop="2dip"
115            android:layout_width="match_parent"
116            android:layout_height="wrap_content"
117            android:inputType="textEmailAddress|textMultiLine|textCapWords"
118            android:hint="@string/hint_attendees"
119            android:imeOptions="actionNext"
120            style="@style/TextAppearance.EditEvent_Value" />
121    </LinearLayout>
122
123    <View
124        style="@style/EditEventSeparator"/>
125
126    <!-- DESCRIPTION -->
127    <LinearLayout android:id="@+id/description_row"
128        android:orientation="vertical"
129        android:layout_width="match_parent"
130        android:layout_height="wrap_content"
131        android:layout_marginBottom="6dip"
132        android:focusable="true">
133        <EditText
134            android:id="@+id/description"
135            android:layout_height="wrap_content"
136            android:layout_width="match_parent"
137            android:layout_gravity="bottom"
138            android:minHeight="48dip"
139            android:hint="@string/hint_description"
140            android:inputType="textAutoCorrect|textCapSentences|textMultiLine"
141            style="@style/TextAppearance.EditEvent_Value"
142            android:capitalize="sentences" />
143    </LinearLayout>
144
145    <View
146        style="@style/EditEventSeparator"/>
147
148    <!-- REPEATS -->
149    <LinearLayout
150        android:orientation="vertical"
151        android:layout_width="match_parent"
152        android:layout_height="wrap_content"
153        android:paddingBottom="6dp"
154        android:focusable="true">
155        <TextView
156            android:id="@+id/repeats_label"
157            android:text="@string/repeats_label"
158            android:layout_height="wrap_content"
159            android:layout_width="wrap_content"
160            style="@style/TextAppearance.EditEvent_LabelSmall" />
161        <Button
162            android:id="@+id/rrule"
163            android:text="@string/does_not_repeat"
164            android:layout_height="wrap_content"
165            android:layout_width="match_parent"
166            android:layout_gravity="center_vertical"
167            android:gravity="top"
168            android:layout_marginTop="12dip"
169            android:layout_marginBottom="0dip"
170            android:textAllCaps="false"
171            android:textSize="18sp"
172            android:textColor="#FF777777"
173            android:minHeight="20dip"
174            android:background="?android:attr/selectableItemBackground"
175            style="@style/TextAppearance.EditEvent_LabelSmall" />
176    </LinearLayout>
177
178    <View
179        style="@style/EditEventSeparator"/>
180
181        <!-- REMINDERS -->
182    <LinearLayout
183        android:id="@+id/reminders_row"
184        android:orientation="vertical"
185        android:layout_width="match_parent"
186        android:layout_height="wrap_content"
187        android:focusable="true">
188        <TextView
189            android:id="@+id/reminders_group_label"
190            android:text="@string/event_info_reminders_label"
191            android:layout_height="wrap_content"
192            android:layout_width="wrap_content"
193            android:gravity="center_vertical"
194            android:layout_marginBottom="0dip"
195            style="@style/TextAppearance.EditEvent_LabelSmall" />
196        <LinearLayout
197            android:id="@+id/reminder_items_container"
198            android:layout_height="wrap_content"
199            android:layout_width="match_parent"
200            android:layout_marginTop="-8dip"
201            android:layout_marginBottom="8dip"
202            android:layout_marginRight="8dip"
203            android:orientation="vertical" />
204        <Button
205            android:id="@+id/reminder_add"
206            android:text="@string/reminders_label"
207            android:layout_height="wrap_content"
208            android:layout_width="wrap_content"
209            android:layout_gravity="center_vertical"
210            android:gravity="top"
211            android:paddingBottom="12dp"
212            android:layout_marginTop="0dip"
213            android:layout_marginBottom="0dip"
214            android:textAllCaps="false"
215            android:textSize="18sp"
216            android:textColor="#FF777777"
217            android:minHeight="20dip"
218            android:background="?android:attr/selectableItemBackground"
219            android:contentDescription="@string/accessibility_add_reminder"
220            style="@style/TextAppearance.EditEvent_LabelSmall" />
221    </LinearLayout>
222
223       <!-- PRESENCE - Show me as [busy | available] -->
224    <LinearLayout
225        android:id="@+id/availability_row"
226        android:orientation="vertical"
227        android:layout_width="match_parent"
228        android:layout_height="wrap_content"
229        android:paddingBottom="6dp">
230        <TextView
231            android:id="@+id/presence_label"
232            android:text="@string/presence_label"
233            android:layout_height="wrap_content"
234            android:layout_width="wrap_content"
235            style="@style/TextAppearance.EditEvent_LabelSmall"
236            android:paddingRight="4dip" />
237        <Spinner
238            android:id="@+id/availability"
239            android:entries="@array/availability"
240            style="@style/TextAppearance.EditEvent_Spinner"
241            android:layout_height="wrap_content"
242            android:layout_width="match_parent"
243            android:contentDescription="@string/accessibility_reminder_showmeas"
244            android:prompt="@string/presence_label" />
245    </LinearLayout>
246
247        <!-- PRIVACY -->
248    <LinearLayout
249        android:id="@+id/visibility_row"
250        android:orientation="vertical"
251        android:layout_width="match_parent"
252        android:layout_height="wrap_content"
253        android:paddingBottom="6dp">
254        <TextView
255            android:id="@+id/privacy_label"
256            android:text="@string/privacy_label"
257            android:layout_height="wrap_content"
258            android:layout_width="wrap_content"
259            style="@style/TextAppearance.EditEvent_LabelSmall" />
260        <Spinner
261            android:id="@+id/visibility"
262            android:entries="@array/visibility"
263            style="@style/TextAppearance.EditEvent_Spinner"
264            android:layout_height="wrap_content"
265            android:layout_width="match_parent"
266            android:contentDescription="@string/accessibility_reminder_privacy"
267            android:prompt="@string/privacy_label" />
268    </LinearLayout>
269
270</LinearLayout>
271