edit_event_2.xml revision fb2631a67560abd54d3ad66f154bc30728262b54
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            android:layout_marginBottom="0dip"
161            style="@style/TextAppearance.EditEvent_LabelSmall" />
162        <Button
163            android:id="@+id/rrule"
164            android:text="@string/does_not_repeat"
165            android:layout_height="wrap_content"
166            android:layout_width="match_parent"
167            android:layout_gravity="center"
168            android:gravity="top"
169            android:layout_marginTop="0dip"
170            android:layout_marginBottom="0dip"
171            android:paddingTop="4dp"
172            android:paddingBottom="4dp"
173            android:textAllCaps="false"
174            android:textSize="18sp"
175            android:textColor="#FF000000"
176            android:minHeight="20dip"
177            android:background="?android:attr/selectableItemBackground"
178            style="@style/TextAppearance.EditEvent_LabelSmall" />
179    </LinearLayout>
180
181    <View
182        style="@style/EditEventSeparator"/>
183
184        <!-- REMINDERS -->
185    <LinearLayout
186        android:id="@+id/reminders_row"
187        android:orientation="vertical"
188        android:layout_width="match_parent"
189        android:layout_height="wrap_content"
190        android:focusable="true">
191        <TextView
192            android:id="@+id/reminders_group_label"
193            android:text="@string/event_info_reminders_label"
194            android:layout_height="wrap_content"
195            android:layout_width="wrap_content"
196            android:gravity="center_vertical"
197            android:layout_marginBottom="0dip"
198            style="@style/TextAppearance.EditEvent_LabelSmall" />
199        <LinearLayout
200            android:id="@+id/reminder_items_container"
201            android:layout_height="wrap_content"
202            android:layout_width="match_parent"
203            android:layout_marginTop="-8dip"
204            android:layout_marginBottom="8dip"
205            android:layout_marginRight="8dip"
206            android:orientation="vertical" />
207        <Button
208            android:id="@+id/reminder_add"
209            android:text="@string/reminders_label"
210            android:layout_height="wrap_content"
211            android:layout_width="match_parent"
212            android:layout_gravity="center_vertical"
213            android:gravity="top"
214            android:paddingBottom="12dp"
215            android:layout_marginTop="0dip"
216            android:layout_marginBottom="0dip"
217            android:textAllCaps="false"
218            android:textSize="18sp"
219            android:textColor="#FF777777"
220            android:minHeight="20dip"
221            android:background="?android:attr/selectableItemBackground"
222            android:contentDescription="@string/accessibility_add_reminder"
223            style="@style/TextAppearance.EditEvent_LabelSmall" />
224    </LinearLayout>
225
226       <!-- PRESENCE - Show me as [busy | available] -->
227    <LinearLayout
228        android:id="@+id/availability_row"
229        android:orientation="vertical"
230        android:layout_width="match_parent"
231        android:layout_height="wrap_content"
232        android:paddingBottom="6dp">
233        <TextView
234            android:id="@+id/presence_label"
235            android:text="@string/presence_label"
236            android:layout_height="wrap_content"
237            android:layout_width="wrap_content"
238            style="@style/TextAppearance.EditEvent_LabelSmall"
239            android:paddingRight="4dip" />
240        <Spinner
241            android:id="@+id/availability"
242            android:entries="@array/availability"
243            style="@style/TextAppearance.EditEvent_Spinner"
244            android:layout_height="wrap_content"
245            android:layout_width="match_parent"
246            android:contentDescription="@string/accessibility_reminder_showmeas"
247            android:prompt="@string/presence_label" />
248    </LinearLayout>
249
250        <!-- PRIVACY -->
251    <LinearLayout
252        android:id="@+id/visibility_row"
253        android:orientation="vertical"
254        android:layout_width="match_parent"
255        android:layout_height="wrap_content"
256        android:paddingBottom="6dp">
257        <TextView
258            android:id="@+id/privacy_label"
259            android:text="@string/privacy_label"
260            android:layout_height="wrap_content"
261            android:layout_width="wrap_content"
262            style="@style/TextAppearance.EditEvent_LabelSmall" />
263        <Spinner
264            android:id="@+id/visibility"
265            android:entries="@array/visibility"
266            style="@style/TextAppearance.EditEvent_Spinner"
267            android:layout_height="wrap_content"
268            android:layout_width="match_parent"
269            android:contentDescription="@string/accessibility_reminder_privacy"
270            android:prompt="@string/privacy_label" />
271    </LinearLayout>
272
273</LinearLayout>
274