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