Home | History | Annotate | Download | only in values
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!-- Copyright (C) 2012 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 <resources>
     18 
     19     <!--
     20         Theme in the "Platform.AppCompat" family are designed to be aliases for the default
     21         theme on a given platform version and should set up the default theme ready for adding our
     22         unbundled Action Bar.
     23     -->
     24     <eat-comment/>
     25     <style name="Platform.AppCompat" parent="android:Theme">
     26         <item name="android:windowNoTitle">true</item>
     27 
     28         <!-- Window colors -->
     29         <item name="android:colorForeground">@color/foreground_material_dark</item>
     30         <item name="android:colorForegroundInverse">@color/foreground_material_light</item>
     31         <item name="android:colorBackground">@color/background_material_dark</item>
     32         <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item>
     33         <item name="android:disabledAlpha">@dimen/abc_disabled_alpha_material_dark</item>
     34         <item name="android:backgroundDimAmount">0.6</item>
     35         <item name="android:windowBackground">@color/background_material_dark</item>
     36 
     37         <!-- Text colors -->
     38         <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item>
     39         <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item>
     40         <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
     41         <item name="android:textColorSecondary">@color/abc_secondary_text_material_dark</item>
     42         <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_light</item>
     43         <item name="android:textColorTertiary">@color/abc_secondary_text_material_dark</item>
     44         <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_light</item>
     45         <item name="android:textColorHint">@color/abc_hint_foreground_material_dark</item>
     46         <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_light</item>
     47         <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item>
     48         <item name="android:textColorLink">?attr/colorAccent</item>
     49 
     50         <!-- Text styles -->
     51         <item name="android:textAppearance">@style/TextAppearance.AppCompat</item>
     52         <item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item>
     53         <item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item>
     54         <item name="android:textAppearanceLargeInverse">@style/TextAppearance.AppCompat.Large.Inverse</item>
     55         <item name="android:textAppearanceMedium">@style/TextAppearance.AppCompat.Medium</item>
     56         <item name="android:textAppearanceMediumInverse">@style/TextAppearance.AppCompat.Medium.Inverse</item>
     57         <item name="android:textAppearanceSmall">@style/TextAppearance.AppCompat.Small</item>
     58         <item name="android:textAppearanceSmallInverse">@style/TextAppearance.AppCompat.Small.Inverse</item>
     59 
     60         <item name="android:listChoiceIndicatorSingle">@drawable/abc_btn_radio_material</item>
     61         <item name="android:listChoiceIndicatorMultiple">@drawable/abc_btn_check_material</item>
     62 
     63         <item name="android:textSelectHandle">@drawable/abc_text_select_handle_middle_mtrl_dark</item>
     64         <item name="android:textSelectHandleLeft">@drawable/abc_text_select_handle_left_mtrl_dark</item>
     65         <item name="android:textSelectHandleRight">@drawable/abc_text_select_handle_right_mtrl_dark</item>
     66     </style>
     67 
     68     <style name="Platform.AppCompat.Light" parent="android:Theme.Light">
     69         <item name="android:windowNoTitle">true</item>
     70 
     71         <!-- Window colors -->
     72         <item name="android:colorForeground">@color/foreground_material_light</item>
     73         <item name="android:colorForegroundInverse">@color/foreground_material_dark</item>
     74         <item name="android:colorBackground">@color/background_material_light</item>
     75         <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item>
     76         <item name="android:disabledAlpha">@dimen/abc_disabled_alpha_material_light</item>
     77         <item name="android:backgroundDimAmount">0.6</item>
     78         <item name="android:windowBackground">@color/background_material_light</item>
     79 
     80         <!-- Text colors -->
     81         <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item>
     82         <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item>
     83         <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item>
     84         <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_dark</item>
     85         <item name="android:textColorTertiary">@color/abc_secondary_text_material_light</item>
     86         <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_dark</item>
     87         <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item>
     88         <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
     89         <item name="android:textColorHint">@color/abc_hint_foreground_material_light</item>
     90         <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_dark</item>
     91         <item name="android:textColorHighlight">@color/highlighted_text_material_light</item>
     92         <item name="android:textColorLink">?attr/colorAccent</item>
     93 
     94         <!-- Text styles -->
     95         <item name="android:textAppearance">@style/TextAppearance.AppCompat</item>
     96         <item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item>
     97         <item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item>
     98         <item name="android:textAppearanceLargeInverse">@style/TextAppearance.AppCompat.Large.Inverse</item>
     99         <item name="android:textAppearanceMedium">@style/TextAppearance.AppCompat.Medium</item>
    100         <item name="android:textAppearanceMediumInverse">@style/TextAppearance.AppCompat.Medium.Inverse</item>
    101         <item name="android:textAppearanceSmall">@style/TextAppearance.AppCompat.Small</item>
    102         <item name="android:textAppearanceSmallInverse">@style/TextAppearance.AppCompat.Small.Inverse</item>
    103 
    104         <item name="android:listChoiceIndicatorSingle">@drawable/abc_btn_radio_material</item>
    105         <item name="android:listChoiceIndicatorMultiple">@drawable/abc_btn_check_material</item>
    106 
    107         <item name="android:textSelectHandle">@drawable/abc_text_select_handle_middle_mtrl_light</item>
    108         <item name="android:textSelectHandleLeft">@drawable/abc_text_select_handle_left_mtrl_light</item>
    109         <item name="android:textSelectHandleRight">@drawable/abc_text_select_handle_right_mtrl_light</item>
    110     </style>
    111 
    112     <!-- Themes in the "Base.Theme" family vary based on the current platform
    113          version to provide the correct basis on each device. You probably don't
    114          want to use them directly in your apps.
    115 
    116          Themes in the "Theme.AppCompat" family are meant to be extended or used
    117          directly by apps. -->
    118     <eat-comment/>
    119 
    120     <!-- Base platform-dependent theme providing an action bar in a dark-themed activity. -->
    121     <style name="Base.V7.Theme.AppCompat" parent="Platform.AppCompat">
    122         <item name="windowNoTitle">false</item>
    123         <item name="windowActionBar">true</item>
    124         <item name="windowActionBarOverlay">false</item>
    125         <item name="windowActionModeOverlay">false</item>
    126         <item name="actionBarPopupTheme">@null</item>
    127 
    128         <item name="colorBackgroundFloating">@color/background_floating_material_dark</item>
    129 
    130         <!-- Used by MediaRouter -->
    131         <item name="isLightTheme">false</item>
    132 
    133         <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
    134         <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
    135         <item name="borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item>
    136         <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material</item>
    137 
    138         <item name="dividerVertical">@drawable/abc_list_divider_mtrl_alpha</item>
    139         <item name="dividerHorizontal">@drawable/abc_list_divider_mtrl_alpha</item>
    140 
    141         <!-- Action Bar Styles -->
    142         <item name="actionBarTabStyle">@style/Widget.AppCompat.ActionBar.TabView</item>
    143         <item name="actionBarTabBarStyle">@style/Widget.AppCompat.ActionBar.TabBar</item>
    144         <item name="actionBarTabTextStyle">@style/Widget.AppCompat.ActionBar.TabText</item>
    145         <item name="actionButtonStyle">@style/Widget.AppCompat.ActionButton</item>
    146         <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.ActionButton.Overflow</item>
    147         <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.PopupMenu.Overflow</item>
    148         <item name="actionBarStyle">@style/Widget.AppCompat.ActionBar.Solid</item>
    149         <item name="actionBarSplitStyle">?attr/actionBarStyle</item>
    150         <item name="actionBarWidgetTheme">@null</item>
    151         <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item>
    152         <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item>
    153         <item name="actionBarDivider">?attr/dividerVertical</item>
    154         <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
    155         <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
    156         <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
    157 
    158         <!-- Dropdown Spinner Attributes -->
    159         <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
    160 
    161         <!-- Action Mode -->
    162         <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
    163         <item name="actionModeBackground">@drawable/abc_cab_background_top_material</item>
    164         <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
    165         <item name="actionModeCloseDrawable">@drawable/abc_ic_ab_back_material</item>
    166         <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item>
    167 
    168         <item name="actionModeCutDrawable">@drawable/abc_ic_menu_cut_mtrl_alpha</item>
    169         <item name="actionModeCopyDrawable">@drawable/abc_ic_menu_copy_mtrl_am_alpha</item>
    170         <item name="actionModePasteDrawable">@drawable/abc_ic_menu_paste_mtrl_am_alpha</item>
    171         <item name="actionModeSelectAllDrawable">@drawable/abc_ic_menu_selectall_mtrl_alpha</item>
    172         <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_mtrl_alpha</item>
    173 
    174         <!-- Panel attributes -->
    175         <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
    176         <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
    177         <item name="panelBackground">@drawable/abc_menu_hardkey_panel_mtrl_mult</item>
    178         <item name="android:panelBackground">@android:color/transparent</item>
    179         <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
    180 
    181         <!-- List attributes -->
    182         <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
    183         <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
    184         <item name="textAppearanceListItemSecondary">@style/TextAppearance.AppCompat.Body1</item>
    185         <item name="listPreferredItemHeight">64dp</item>
    186         <item name="listPreferredItemHeightSmall">48dp</item>
    187         <item name="listPreferredItemHeightLarge">80dp</item>
    188         <item name="listPreferredItemPaddingLeft">@dimen/abc_list_item_padding_horizontal_material</item>
    189         <item name="listPreferredItemPaddingRight">@dimen/abc_list_item_padding_horizontal_material</item>
    190 
    191         <!-- Spinner styles -->
    192         <item name="spinnerStyle">@style/Widget.AppCompat.Spinner</item>
    193         <item name="android:spinnerItemStyle">@style/Widget.AppCompat.TextView.SpinnerItem</item>
    194         <item name="android:dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item>
    195 
    196         <!-- Required for use of support_simple_spinner_dropdown_item.xml -->
    197         <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
    198         <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
    199 
    200         <!-- Popup Menu styles -->
    201         <item name="popupMenuStyle">@style/Widget.AppCompat.PopupMenu</item>
    202         <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Large</item>
    203         <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Small</item>
    204         <item name="textAppearancePopupMenuHeader">@style/TextAppearance.AppCompat.Widget.PopupMenu.Header</item>
    205         <item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item>
    206         <item name="dropDownListViewStyle">?android:attr/dropDownListViewStyle</item>
    207         <item name="listMenuViewStyle">@style/Widget.AppCompat.ListMenuView</item>
    208 
    209         <!-- SearchView attributes -->
    210         <item name="searchViewStyle">@style/Widget.AppCompat.SearchView</item>
    211         <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
    212         <item name="textColorSearchUrl">@color/abc_search_url_text</item>
    213         <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
    214         <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
    215 
    216         <!-- ShareActionProvider attributes -->
    217         <item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item>
    218 
    219         <!-- Toolbar styles -->
    220         <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
    221         <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
    222 
    223         <item name="editTextStyle">@style/Widget.AppCompat.EditText</item>
    224         <item name="editTextBackground">@drawable/abc_edit_text_material</item>
    225         <item name="editTextColor">?android:attr/textColorPrimary</item>
    226         <item name="autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
    227 
    228         <!-- Color palette -->
    229         <item name="colorPrimaryDark">@color/primary_dark_material_dark</item>
    230         <item name="colorPrimary">@color/primary_material_dark</item>
    231         <item name="colorAccent">@color/accent_material_dark</item>
    232 
    233         <item name="colorControlNormal">?android:attr/textColorSecondary</item>
    234         <item name="colorControlActivated">?attr/colorAccent</item>
    235         <item name="colorControlHighlight">@color/ripple_material_dark</item>
    236         <item name="colorButtonNormal">@color/button_material_dark</item>
    237         <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
    238         <item name="controlBackground">?attr/selectableItemBackgroundBorderless</item>
    239 
    240         <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item>
    241 
    242         <item name="checkboxStyle">@style/Widget.AppCompat.CompoundButton.CheckBox</item>
    243         <item name="radioButtonStyle">@style/Widget.AppCompat.CompoundButton.RadioButton</item>
    244         <item name="switchStyle">@style/Widget.AppCompat.CompoundButton.Switch</item>
    245 
    246         <item name="ratingBarStyle">@style/Widget.AppCompat.RatingBar</item>
    247         <item name="ratingBarStyleIndicator">@style/Widget.AppCompat.RatingBar.Indicator</item>
    248         <item name="ratingBarStyleSmall">@style/Widget.AppCompat.RatingBar.Small</item>
    249         <item name="seekBarStyle">@style/Widget.AppCompat.SeekBar</item>
    250 
    251         <!-- Button styles -->
    252         <item name="buttonStyle">@style/Widget.AppCompat.Button</item>
    253         <item name="buttonStyleSmall">@style/Widget.AppCompat.Button.Small</item>
    254         <item name="android:textAppearanceButton">@style/TextAppearance.AppCompat.Widget.Button</item>
    255 
    256         <item name="imageButtonStyle">@style/Widget.AppCompat.ImageButton</item>
    257 
    258         <item name="buttonBarStyle">@style/Widget.AppCompat.ButtonBar</item>
    259         <item name="buttonBarButtonStyle">@style/Widget.AppCompat.Button.ButtonBar.AlertDialog</item>
    260         <item name="buttonBarPositiveButtonStyle">?attr/buttonBarButtonStyle</item>
    261         <item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item>
    262         <item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item>
    263 
    264         <!-- Dialog attributes -->
    265         <item name="dialogTheme">@style/ThemeOverlay.AppCompat.Dialog</item>
    266         <item name="dialogPreferredPadding">@dimen/abc_dialog_padding_material</item>
    267 
    268         <item name="alertDialogTheme">@style/ThemeOverlay.AppCompat.Dialog.Alert</item>
    269         <item name="alertDialogStyle">@style/AlertDialog.AppCompat</item>
    270         <item name="alertDialogCenterButtons">false</item>
    271         <item name="textColorAlertDialogListItem">@color/abc_primary_text_material_dark</item>
    272         <item name="listDividerAlertDialog">@null</item>
    273 
    274         <!-- Define these here; ContextThemeWrappers around themes that define them should
    275              always clear these values. -->
    276         <item name="windowFixedWidthMajor">@null</item>
    277         <item name="windowFixedWidthMinor">@null</item>
    278         <item name="windowFixedHeightMajor">@null</item>
    279         <item name="windowFixedHeightMinor">@null</item>
    280 
    281         <!-- Tooltip attributes -->
    282         <item name="tooltipFrameBackground">@drawable/tooltip_frame_light</item>
    283         <item name="tooltipForegroundColor">@color/foreground_material_light</item>
    284 
    285         <item name="colorError">@color/error_color_material</item>
    286     </style>
    287 
    288     <!-- Base platform-dependent theme providing an action bar in a light-themed activity. -->
    289     <style name="Base.V7.Theme.AppCompat.Light" parent="Platform.AppCompat.Light">
    290         <item name="windowNoTitle">false</item>
    291         <item name="windowActionBar">true</item>
    292         <item name="windowActionBarOverlay">false</item>
    293         <item name="windowActionModeOverlay">false</item>
    294         <item name="actionBarPopupTheme">@null</item>
    295 
    296         <item name="colorBackgroundFloating">@color/background_floating_material_light</item>
    297 
    298         <!-- Used by MediaRouter -->
    299         <item name="isLightTheme">true</item>
    300 
    301         <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
    302         <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
    303         <item name="borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item>
    304         <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material</item>
    305 
    306         <item name="dividerVertical">@drawable/abc_list_divider_mtrl_alpha</item>
    307         <item name="dividerHorizontal">@drawable/abc_list_divider_mtrl_alpha</item>
    308 
    309         <!-- Action Bar Styles -->
    310         <item name="actionBarTabStyle">@style/Widget.AppCompat.Light.ActionBar.TabView</item>
    311         <item name="actionBarTabBarStyle">@style/Widget.AppCompat.Light.ActionBar.TabBar</item>
    312         <item name="actionBarTabTextStyle">@style/Widget.AppCompat.Light.ActionBar.TabText</item>
    313         <item name="actionButtonStyle">@style/Widget.AppCompat.Light.ActionButton</item>
    314         <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.Light.ActionButton.Overflow</item>
    315         <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.Light.PopupMenu.Overflow</item>
    316         <item name="actionBarStyle">@style/Widget.AppCompat.Light.ActionBar.Solid</item>
    317         <item name="actionBarSplitStyle">?attr/actionBarStyle</item>
    318         <item name="actionBarWidgetTheme">@null</item>
    319         <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item>
    320         <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item>
    321         <item name="actionBarDivider">?attr/dividerVertical</item>
    322         <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
    323         <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
    324         <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
    325 
    326         <!-- Action Mode -->
    327         <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
    328         <item name="actionModeBackground">@drawable/abc_cab_background_top_material</item>
    329         <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
    330         <item name="actionModeCloseDrawable">@drawable/abc_ic_ab_back_material</item>
    331         <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item>
    332 
    333         <item name="actionModeCutDrawable">@drawable/abc_ic_menu_cut_mtrl_alpha</item>
    334         <item name="actionModeCopyDrawable">@drawable/abc_ic_menu_copy_mtrl_am_alpha</item>
    335         <item name="actionModePasteDrawable">@drawable/abc_ic_menu_paste_mtrl_am_alpha</item>
    336         <item name="actionModeSelectAllDrawable">@drawable/abc_ic_menu_selectall_mtrl_alpha</item>
    337         <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_mtrl_alpha</item>
    338 
    339         <!-- Dropdown Spinner Attributes -->
    340         <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item>
    341 
    342         <!-- Panel attributes -->
    343         <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
    344         <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
    345         <item name="panelBackground">@drawable/abc_menu_hardkey_panel_mtrl_mult</item>
    346         <item name="android:panelBackground">@android:color/transparent</item>
    347         <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_light</item>
    348 
    349         <!-- List attributes -->
    350         <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
    351         <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
    352         <item name="textAppearanceListItemSecondary">@style/TextAppearance.AppCompat.Body1</item>
    353         <item name="listPreferredItemHeight">64dp</item>
    354         <item name="listPreferredItemHeightSmall">48dp</item>
    355         <item name="listPreferredItemHeightLarge">80dp</item>
    356         <item name="listPreferredItemPaddingLeft">@dimen/abc_list_item_padding_horizontal_material</item>
    357         <item name="listPreferredItemPaddingRight">@dimen/abc_list_item_padding_horizontal_material</item>
    358 
    359         <!-- Spinner styles -->
    360         <item name="spinnerStyle">@style/Widget.AppCompat.Spinner</item>
    361         <item name="android:spinnerItemStyle">@style/Widget.AppCompat.TextView.SpinnerItem</item>
    362         <item name="android:dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item>
    363 
    364         <!-- Required for use of support_simple_spinner_dropdown_item.xml -->
    365         <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
    366         <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
    367 
    368         <!-- Popup Menu styles -->
    369         <item name="popupMenuStyle">@style/Widget.AppCompat.Light.PopupMenu</item>
    370         <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Large</item>
    371         <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Small</item>
    372         <item name="textAppearancePopupMenuHeader">@style/TextAppearance.AppCompat.Widget.PopupMenu.Header</item>
    373         <item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item>
    374         <item name="dropDownListViewStyle">?android:attr/dropDownListViewStyle</item>
    375         <item name="listMenuViewStyle">@style/Widget.AppCompat.ListMenuView</item>
    376 
    377         <!-- SearchView attributes -->
    378         <item name="searchViewStyle">@style/Widget.AppCompat.Light.SearchView</item>
    379         <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
    380         <item name="textColorSearchUrl">@color/abc_search_url_text</item>
    381         <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
    382         <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
    383 
    384         <!-- ShareActionProvider attributes -->
    385         <item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item>
    386 
    387         <!-- Toolbar styles -->
    388         <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
    389         <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
    390 
    391         <item name="editTextStyle">@style/Widget.AppCompat.EditText</item>
    392         <item name="editTextBackground">@drawable/abc_edit_text_material</item>
    393         <item name="editTextColor">?android:attr/textColorPrimary</item>
    394         <item name="autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
    395 
    396         <!-- Color palette -->
    397         <item name="colorPrimaryDark">@color/primary_dark_material_light</item>
    398         <item name="colorPrimary">@color/primary_material_light</item>
    399         <item name="colorAccent">@color/accent_material_light</item>
    400 
    401         <item name="colorControlNormal">?android:attr/textColorSecondary</item>
    402         <item name="colorControlActivated">?attr/colorAccent</item>
    403         <item name="colorControlHighlight">@color/ripple_material_light</item>
    404         <item name="colorButtonNormal">@color/button_material_light</item>
    405         <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
    406         <item name="controlBackground">?attr/selectableItemBackgroundBorderless</item>
    407 
    408         <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item>
    409 
    410         <item name="checkboxStyle">@style/Widget.AppCompat.CompoundButton.CheckBox</item>
    411         <item name="radioButtonStyle">@style/Widget.AppCompat.CompoundButton.RadioButton</item>
    412         <item name="switchStyle">@style/Widget.AppCompat.CompoundButton.Switch</item>
    413 
    414         <item name="ratingBarStyle">@style/Widget.AppCompat.RatingBar</item>
    415         <item name="ratingBarStyleIndicator">@style/Widget.AppCompat.RatingBar.Indicator</item>
    416         <item name="ratingBarStyleSmall">@style/Widget.AppCompat.RatingBar.Small</item>
    417         <item name="seekBarStyle">@style/Widget.AppCompat.SeekBar</item>
    418 
    419         <!-- Button styles -->
    420         <item name="buttonStyle">@style/Widget.AppCompat.Button</item>
    421         <item name="buttonStyleSmall">@style/Widget.AppCompat.Button.Small</item>
    422         <item name="android:textAppearanceButton">@style/TextAppearance.AppCompat.Widget.Button</item>
    423 
    424         <item name="imageButtonStyle">@style/Widget.AppCompat.ImageButton</item>
    425 
    426         <item name="buttonBarStyle">@style/Widget.AppCompat.ButtonBar</item>
    427         <item name="buttonBarButtonStyle">@style/Widget.AppCompat.Button.ButtonBar.AlertDialog</item>
    428         <item name="buttonBarPositiveButtonStyle">?attr/buttonBarButtonStyle</item>
    429         <item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item>
    430         <item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item>
    431 
    432         <!-- Dialog attributes -->
    433         <item name="dialogTheme">@style/ThemeOverlay.AppCompat.Dialog</item>
    434         <item name="dialogPreferredPadding">@dimen/abc_dialog_padding_material</item>
    435 
    436         <item name="alertDialogTheme">@style/ThemeOverlay.AppCompat.Dialog.Alert</item>
    437         <item name="alertDialogStyle">@style/AlertDialog.AppCompat.Light</item>
    438         <item name="alertDialogCenterButtons">false</item>
    439         <item name="textColorAlertDialogListItem">@color/abc_primary_text_material_light</item>
    440         <item name="listDividerAlertDialog">@null</item>
    441 
    442         <!-- Define these here; ContextThemeWrappers around themes that define them should
    443              always clear these values. -->
    444         <item name="windowFixedWidthMajor">@null</item>
    445         <item name="windowFixedWidthMinor">@null</item>
    446         <item name="windowFixedHeightMajor">@null</item>
    447         <item name="windowFixedHeightMinor">@null</item>
    448 
    449         <!-- Tooltip attributes -->
    450         <item name="tooltipFrameBackground">@drawable/tooltip_frame_dark</item>
    451         <item name="tooltipForegroundColor">@color/foreground_material_dark</item>
    452 
    453         <item name="colorError">@color/error_color_material</item>
    454     </style>
    455 
    456     <style name="Base.Theme.AppCompat" parent="Base.V7.Theme.AppCompat">
    457     </style>
    458 
    459     <style name="Base.Theme.AppCompat.Light" parent="Base.V7.Theme.AppCompat.Light">
    460     </style>
    461 
    462     <style name="Base.Theme.AppCompat.Light.DarkActionBar" parent="Base.Theme.AppCompat.Light">
    463         <item name="actionBarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
    464         <item name="actionBarWidgetTheme">@null</item>
    465         <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
    466 
    467         <!-- Panel attributes -->
    468         <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
    469 
    470         <item name="colorPrimaryDark">@color/primary_dark_material_dark</item>
    471         <item name="colorPrimary">@color/primary_material_dark</item>
    472     </style>
    473 
    474     <!-- Menu/item attributes -->
    475     <style name="Base.Theme.AppCompat.CompactMenu" parent="">
    476         <item name="android:itemTextAppearance">?android:attr/textAppearanceMedium</item>
    477         <item name="android:listViewStyle">@style/Widget.AppCompat.ListView.Menu</item>
    478         <item name="android:windowAnimationStyle">@style/Animation.AppCompat.DropDownUp</item>
    479     </style>
    480 
    481     <style name="Base.V7.Theme.AppCompat.Dialog" parent="Base.Theme.AppCompat">
    482         <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
    483         <item name="android:colorBackgroundCacheHint">@null</item>
    484 
    485         <item name="android:windowFrame">@null</item>
    486         <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
    487         <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
    488         <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
    489         <item name="android:windowIsFloating">true</item>
    490         <item name="android:backgroundDimEnabled">true</item>
    491         <item name="android:windowContentOverlay">@null</item>
    492         <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
    493         <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
    494 
    495         <item name="windowActionBar">false</item>
    496         <item name="windowActionModeOverlay">true</item>
    497 
    498         <item name="listPreferredItemPaddingLeft">24dip</item>
    499         <item name="listPreferredItemPaddingRight">24dip</item>
    500 
    501         <item name="android:listDivider">@null</item>
    502     </style>
    503 
    504     <style name="Base.V7.Theme.AppCompat.Light.Dialog" parent="Base.Theme.AppCompat.Light">
    505         <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
    506         <item name="android:colorBackgroundCacheHint">@null</item>
    507 
    508         <item name="android:windowFrame">@null</item>
    509         <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
    510         <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
    511         <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
    512         <item name="android:windowIsFloating">true</item>
    513         <item name="android:backgroundDimEnabled">true</item>
    514         <item name="android:windowContentOverlay">@null</item>
    515         <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
    516         <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
    517 
    518         <item name="windowActionBar">false</item>
    519         <item name="windowActionModeOverlay">true</item>
    520 
    521         <item name="listPreferredItemPaddingLeft">24dip</item>
    522         <item name="listPreferredItemPaddingRight">24dip</item>
    523 
    524         <item name="android:listDivider">@null</item>
    525     </style>
    526 
    527     <style name="Base.Theme.AppCompat.Dialog" parent="Base.V7.Theme.AppCompat.Dialog" />
    528     <style name="Base.Theme.AppCompat.Light.Dialog" parent="Base.V7.Theme.AppCompat.Light.Dialog" />
    529 
    530     <style name="Base.Theme.AppCompat.Dialog.Alert">
    531         <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
    532         <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
    533     </style>
    534 
    535     <style name="Base.Theme.AppCompat.Light.Dialog.Alert">
    536         <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
    537         <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
    538     </style>
    539 
    540     <style name="Base.Theme.AppCompat.Dialog.MinWidth">
    541         <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
    542         <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
    543     </style>
    544 
    545     <style name="Base.Theme.AppCompat.Light.Dialog.MinWidth">
    546         <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
    547         <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
    548     </style>
    549 
    550     <style name="Base.Theme.AppCompat.Dialog.FixedSize">
    551         <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item>
    552         <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item>
    553         <item name="windowFixedHeightMajor">@dimen/abc_dialog_fixed_height_major</item>
    554         <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item>
    555     </style>
    556 
    557     <style name="Base.Theme.AppCompat.Light.Dialog.FixedSize">
    558         <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item>
    559         <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item>
    560         <item name="windowFixedHeightMajor">@dimen/abc_dialog_fixed_height_major</item>
    561         <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item>
    562     </style>
    563 
    564     <!-- We're not large, so redirect to Theme.AppCompat -->
    565     <style name="Base.Theme.AppCompat.DialogWhenLarge" parent="Theme.AppCompat" />
    566 
    567     <style name="Base.Theme.AppCompat.Light.DialogWhenLarge" parent="Theme.AppCompat.Light" />
    568 
    569     <!-- Overlay themes -->
    570     <style name="Platform.ThemeOverlay.AppCompat" parent="" />
    571 
    572     <style name="Base.ThemeOverlay.AppCompat" parent="Platform.ThemeOverlay.AppCompat" />
    573 
    574     <style name="Platform.ThemeOverlay.AppCompat.Dark">
    575         <!-- Action Bar styles -->
    576         <item name="actionBarItemBackground">@drawable/abc_item_background_holo_dark</item>
    577         <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
    578         <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
    579 
    580         <!-- SearchView styles -->
    581         <item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
    582         <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
    583     </style>
    584 
    585     <style name="Platform.ThemeOverlay.AppCompat.Light">
    586         <item name="actionBarItemBackground">@drawable/abc_item_background_holo_light</item>
    587         <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item>
    588         <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
    589 
    590         <!-- SearchView attributes -->
    591         <item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.Light.AutoCompleteTextView</item>
    592         <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
    593     </style>
    594 
    595     <style name="Base.ThemeOverlay.AppCompat.Light" parent="Platform.ThemeOverlay.AppCompat.Light">
    596         <item name="android:windowBackground">@color/background_material_light</item>
    597         <item name="android:colorForeground">@color/foreground_material_light</item>
    598         <item name="android:colorForegroundInverse">@color/foreground_material_dark</item>
    599         <item name="android:colorBackground">@color/background_material_light</item>
    600         <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item>
    601         <item name="colorBackgroundFloating">@color/background_floating_material_light</item>
    602 
    603         <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item>
    604         <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item>
    605         <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item>
    606         <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_dark</item>
    607         <item name="android:textColorTertiary">@color/abc_secondary_text_material_light</item>
    608         <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_dark</item>
    609         <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item>
    610         <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
    611         <item name="android:textColorHint">@color/abc_hint_foreground_material_light</item>
    612         <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_dark</item>
    613         <item name="android:textColorHighlight">@color/highlighted_text_material_light</item>
    614 
    615         <item name="colorControlNormal">?android:attr/textColorSecondary</item>
    616         <item name="colorControlHighlight">@color/ripple_material_light</item>
    617         <item name="colorButtonNormal">@color/button_material_light</item>
    618         <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
    619 
    620         <!-- Used by MediaRouter -->
    621         <item name="isLightTheme">true</item>
    622     </style>
    623 
    624     <style name="Base.ThemeOverlay.AppCompat.Dark" parent="Platform.ThemeOverlay.AppCompat.Dark">
    625         <item name="android:windowBackground">@color/background_material_dark</item>
    626         <item name="android:colorForeground">@color/foreground_material_dark</item>
    627         <item name="android:colorForegroundInverse">@color/foreground_material_light</item>
    628         <item name="android:colorBackground">@color/background_material_dark</item>
    629         <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item>
    630         <item name="colorBackgroundFloating">@color/background_floating_material_dark</item>
    631 
    632         <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item>
    633         <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item>
    634         <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
    635         <item name="android:textColorSecondary">@color/abc_secondary_text_material_dark</item>
    636         <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_light</item>
    637         <item name="android:textColorTertiary">@color/abc_secondary_text_material_dark</item>
    638         <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_light</item>
    639         <item name="android:textColorHint">@color/abc_hint_foreground_material_dark</item>
    640         <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_light</item>
    641         <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item>
    642 
    643         <item name="colorControlNormal">?android:attr/textColorSecondary</item>
    644         <item name="colorControlHighlight">@color/ripple_material_dark</item>
    645         <item name="colorButtonNormal">@color/button_material_dark</item>
    646         <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
    647 
    648         <!-- Used by MediaRouter -->
    649         <item name="isLightTheme">false</item>
    650     </style>
    651 
    652     <style name="Base.ThemeOverlay.AppCompat.ActionBar">
    653         <item name="colorControlNormal">?android:attr/textColorPrimary</item>
    654         <item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item>
    655     </style>
    656 
    657     <style name="Base.ThemeOverlay.AppCompat.Dark.ActionBar">
    658         <item name="colorControlNormal">?android:attr/textColorPrimary</item>
    659         <item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item>
    660     </style>
    661 
    662     <!-- Theme overlay that overrides window properties to display as a dialog. -->
    663     <style name="Base.ThemeOverlay.AppCompat.Dialog" parent="Base.V7.ThemeOverlay.AppCompat.Dialog" />
    664 
    665     <style name="Base.ThemeOverlay.AppCompat.Dialog.Alert">
    666         <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
    667         <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
    668     </style>
    669 
    670     <!-- Theme overlay that overrides window properties to display as a dialog. -->
    671     <style name="Base.V7.ThemeOverlay.AppCompat.Dialog" parent="Base.ThemeOverlay.AppCompat">
    672         <item name="android:colorBackgroundCacheHint">@null</item>
    673         <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
    674 
    675         <item name="android:windowFrame">@null</item>
    676         <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
    677         <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
    678         <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
    679         <item name="android:windowIsFloating">true</item>
    680         <item name="android:backgroundDimEnabled">true</item>
    681         <item name="android:windowContentOverlay">@null</item>
    682         <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
    683         <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
    684 
    685         <item name="windowActionBar">false</item>
    686         <item name="windowActionModeOverlay">true</item>
    687 
    688         <item name="listPreferredItemPaddingLeft">24dip</item>
    689         <item name="listPreferredItemPaddingRight">24dip</item>
    690 
    691         <item name="android:listDivider">@null</item>
    692 
    693         <item name="windowFixedWidthMajor">@null</item>
    694         <item name="windowFixedWidthMinor">@null</item>
    695         <item name="windowFixedHeightMajor">@null</item>
    696         <item name="windowFixedHeightMinor">@null</item>
    697     </style>
    698 
    699 </resources>
    700