Home | History | Annotate | Download | only in layout-sw600dp
      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 <!-- tablet -->
     18 <FrameLayout
     19     xmlns:android="http://schemas.android.com/apk/res/android"
     20     android:layout_width="match_parent"
     21     android:layout_height="match_parent"
     22     android:background="@android:color/white"
     23     >
     24     <ProgressBar
     25         android:id="@+id/loading_progress"
     26         android:layout_width="wrap_content"
     27         android:layout_height="wrap_content"
     28         android:layout_gravity="center"
     29         style="?android:attr/progressBarStyleLarge"
     30         />
     31     <com.android.email.view.NonLockingScrollView
     32         android:id="@+id/main_panel"
     33         android:layout_width="match_parent"
     34         android:layout_height="match_parent"
     35         >
     36         <LinearLayout
     37             android:layout_width="match_parent"
     38             android:layout_height="wrap_content"
     39             android:paddingLeft="16dip"
     40             android:paddingRight="16dip"
     41             android:orientation="vertical"
     42             >
     43 
     44             <!-- Subject -->
     45             <TextView
     46                 android:id="@+id/subject"
     47                 android:layout_width="match_parent"
     48                 android:layout_height="48dip"
     49                 android:gravity="center_vertical"
     50                 style="@style/message_view_subject"
     51                 />
     52 
     53             <View
     54                 android:id="@+id/subject_divider"
     55                 android:layout_marginBottom="16dip"
     56                 android:layout_width="match_parent"
     57                 style="@style/message_view_horizontal_divider"
     58                 />
     59 
     60             <!-- Upper header. Outer container needed only since the relative layout
     61                  params can't be passed in an include tag.-->
     62             <FrameLayout
     63                 android:id="@+id/message_view_header_upper"
     64                 android:layout_width="match_parent"
     65                 android:layout_height="wrap_content"
     66                 >
     67                 <include layout="@layout/message_view_header_upper" />
     68             </FrameLayout>
     69 
     70             <!-- Addresses, timestamp  -->
     71             <FrameLayout
     72                 android:id="@+id/message_view_subheader"
     73                 android:layout_width="match_parent"
     74                 android:layout_height="wrap_content"
     75                 android:layout_marginLeft="16dip"
     76                 android:layout_marginRight="16dip"
     77                 >
     78                 <include layout="@layout/message_view_subheader" />
     79             </FrameLayout>
     80 
     81             <View
     82                 android:id="@+id/address_divider"
     83                 android:layout_width="match_parent"
     84                 style="@style/message_view_horizontal_divider"
     85                 />
     86 
     87             <!-- The rest: tab + body + command buttons.  -->
     88             <!-- Tabs + divider -->
     89             <LinearLayout
     90                 android:id="@+id/message_tabs_section"
     91                 android:layout_width="match_parent"
     92                 android:layout_height="wrap_content"
     93                 android:orientation="vertical"
     94                 >
     95                 <LinearLayout
     96                     android:layout_width="match_parent"
     97                     android:layout_height="40dip"
     98                     android:layout_marginLeft="14dip"
     99                     android:orientation="horizontal"
    100                     >
    101                     <Button
    102                         android:id="@+id/show_message"
    103                         android:layout_width="128dip"
    104                         android:layout_height="match_parent"
    105                         android:gravity="center"
    106                         android:text="@string/message_view_show_message_action"
    107                         android:textSize="14dip"
    108                         android:textColor="@color/text_primary_color"
    109                         android:singleLine="true"
    110                         android:ellipsize="end"
    111                         style="@android:style/Widget.Holo.Light.Tab"
    112                         />
    113                     <Button
    114                         android:id="@+id/show_invite"
    115                         android:layout_width="128dip"
    116                         android:layout_height="match_parent"
    117                         android:gravity="center"
    118                         android:text="@string/message_view_show_invite_action"
    119                         android:textSize="14dip"
    120                         android:textColor="@color/text_primary_color"
    121                         android:singleLine="true"
    122                         android:ellipsize="end"
    123                         style="@android:style/Widget.Holo.Light.Tab"
    124                         />
    125                     <Button
    126                         android:id="@+id/show_attachments"
    127                         android:layout_width="128dip"
    128                         android:layout_height="match_parent"
    129                         android:gravity="center"
    130                         android:textSize="14dip"
    131                         android:textColor="@color/text_primary_color"
    132                         android:singleLine="true"
    133                         android:ellipsize="end"
    134                         style="@android:style/Widget.Holo.Light.Tab"
    135                         />
    136                     <!-- filler -->
    137                     <View
    138                         android:layout_width="0dip"
    139                         android:layout_height="0dip"
    140                         android:layout_weight="1"
    141                         />
    142                     <Button
    143                         android:id="@+id/show_pictures"
    144                         android:layout_width="wrap_content"
    145                         android:layout_height="match_parent"
    146                         android:gravity="center"
    147                         style="?android:attr/borderlessButtonStyle"
    148                         android:padding="0dip"
    149                         android:text="@string/message_view_show_pictures_action"
    150                         android:textSize="14dip"
    151                         android:textColor="@color/text_ternary_color"
    152                         android:drawableRight="@drawable/ic_show_images_holo_light"
    153                         android:drawablePadding="8dip"
    154                         />
    155                     <Button
    156                         android:id="@+id/always_show_pictures_button"
    157                         android:layout_width="wrap_content"
    158                         android:layout_height="match_parent"
    159                         android:gravity="center"
    160                         style="?android:attr/borderlessButtonStyle"
    161                         android:padding="0dip"
    162                         android:text="@string/message_view_always_show_pictures_prompt"
    163                         android:textSize="14dip"
    164                         android:textColor="@color/text_ternary_color"
    165                         android:drawableRight="@drawable/ic_show_images_holo_light"
    166                         android:drawablePadding="8dip"
    167                         android:visibility="gone"
    168                         />
    169                     <View
    170                         android:layout_width="16dip"
    171                         android:layout_height="0dip"
    172                         />
    173                 </LinearLayout>
    174                 <View
    175                     android:layout_width="match_parent"
    176                     style="@style/message_view_horizontal_divider"
    177                     />
    178             </LinearLayout>
    179 
    180             <!-- margin -->
    181             <View
    182                 android:layout_width="0dip"
    183                 android:layout_height="16dip"
    184                 />
    185 
    186             <!-- content area - only one of them is visible at a time -->
    187             <!-- Message body -->
    188             <com.android.email.view.RigidWebView
    189                 android:id="@+id/message_content"
    190                 android:layout_width="match_parent"
    191                 android:layout_height="wrap_content"
    192                 android:background="@android:color/white"
    193                 android:visibility="gone"
    194                 />
    195 
    196             <!-- TODO: get rid of these useless _scroll elements now that
    197                  they're no longer needed -->
    198             <!-- Invite: Even though this section is only for MessageViewFragment,
    199                  Its visibility is controlled by MessageViewFragmentBase for simplicity.
    200                  MessageFileViewFragment shouldn't touch this. -->
    201             <FrameLayout
    202                 android:id="@+id/invite_scroll"
    203                 android:layout_width="match_parent"
    204                 android:layout_height="wrap_content"
    205                 android:visibility="gone"
    206                 >
    207                 <include layout="@layout/message_view_invitation" />
    208             </FrameLayout>
    209 
    210             <!-- Attachments -->
    211             <FrameLayout
    212                 android:id="@+id/attachments_scroll"
    213                 android:layout_width="match_parent"
    214                 android:layout_height="wrap_content"
    215                 android:visibility="gone"
    216                 >
    217                 <LinearLayout
    218                     android:id="@+id/attachments"
    219                     android:orientation="vertical"
    220                     android:layout_width="match_parent"
    221                     android:layout_height="wrap_content"
    222                     android:divider="?android:attr/dividerHorizontal"
    223                     android:showDividers="beginning|middle|end"
    224                     />
    225             </FrameLayout>
    226         </LinearLayout>
    227     </com.android.email.view.NonLockingScrollView>
    228 </FrameLayout>
    229