themes.xml revision 88dd01c7561f2405d7dc59bcab2bdf7cb85087fc
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<resources>
18    <!-- The default system theme. This is the theme used for activities
19         that have not explicitly set their own theme.
20         
21         <p>You can count on this being a dark
22         background with light text on top, but should try to make no
23         other assumptions about its appearance. In particular, the text
24         inside of widgets using this theme may be completely different,
25         with the widget container being a light color and the text on top
26         of it a dark color.
27    -->
28    <style name="Theme">
29
30        <item name="colorForeground">@android:color/bright_foreground_dark</item>
31        <item name="colorForegroundInverse">@android:color/bright_foreground_dark_inverse</item>
32        <item name="colorBackground">@android:color/background_dark</item>
33        <item name="colorBackgroundCacheHint">?android:attr/colorBackground</item>
34        <item name="disabledAlpha">0.5</item>
35        <item name="backgroundDimAmount">0.6</item>
36
37        <!-- Text styles -->
38        <item name="textAppearance">@android:style/TextAppearance</item>
39        <item name="textAppearanceInverse">@android:style/TextAppearance.Inverse</item>
40
41        <item name="textColorPrimary">@android:color/primary_text_dark</item>
42        <item name="textColorSecondary">@android:color/secondary_text_dark</item>
43        <item name="textColorTertiary">@android:color/tertiary_text_dark</item>
44        <item name="textColorPrimaryInverse">@android:color/primary_text_light</item>
45        <item name="textColorSecondaryInverse">@android:color/secondary_text_light</item>
46        <item name="textColorTertiaryInverse">@android:color/tertiary_text_light</item>
47        <item name="textColorPrimaryDisableOnly">@android:color/primary_text_dark_disable_only</item>
48        <item name="textColorPrimaryInverseDisableOnly">@android:color/primary_text_light_disable_only</item>
49        <item name="textColorPrimaryNoDisable">@android:color/primary_text_dark_nodisable</item>
50        <item name="textColorSecondaryNoDisable">@android:color/secondary_text_dark_nodisable</item>
51        <item name="textColorPrimaryInverseNoDisable">@android:color/primary_text_light_nodisable</item>
52        <item name="textColorSecondaryInverseNoDisable">@android:color/secondary_text_light_nodisable</item>
53        <item name="textColorHint">@android:color/hint_foreground_dark</item>
54        <item name="textColorHintInverse">@android:color/hint_foreground_light</item>
55        <item name="textColorSearchUrl">@android:color/search_url_text</item>
56        <item name="textColorHighlight">@android:color/highlighted_text_dark</item>
57        <item name="textColorHighlightInverse">@android:color/highlighted_text_light</item>
58        <item name="textColorLink">@android:color/link_text_dark</item>
59        <item name="textColorLinkInverse">@android:color/link_text_light</item>
60        <item name="textColorAlertDialogListItem">@android:color/primary_text_light_disable_only</item>
61
62        <item name="textAppearanceLarge">@android:style/TextAppearance.Large</item>
63        <item name="textAppearanceMedium">@android:style/TextAppearance.Medium</item>
64        <item name="textAppearanceSmall">@android:style/TextAppearance.Small</item>
65        <item name="textAppearanceLargeInverse">@android:style/TextAppearance.Large.Inverse</item>
66        <item name="textAppearanceMediumInverse">@android:style/TextAppearance.Medium.Inverse</item>
67        <item name="textAppearanceSmallInverse">@android:style/TextAppearance.Small.Inverse</item>
68        <item name="textAppearanceSearchResultTitle">@android:style/TextAppearance.SearchResult.Title</item>
69        <item name="textAppearanceSearchResultSubtitle">@android:style/TextAppearance.SearchResult.Subtitle</item>
70        
71        <item name="textAppearanceButton">@android:style/TextAppearance.Widget.Button</item>
72        
73        <item name="editTextColor">?android:attr/textColorPrimaryInverse</item>
74        <item name="editTextBackground">@android:drawable/edit_text</item>
75        
76        <item name="candidatesTextStyleSpans">@android:string/candidates_style</item>
77        
78        <item name="textCheckMark">@android:drawable/indicator_check_mark_dark</item>
79        <item name="textCheckMarkInverse">@android:drawable/indicator_check_mark_light</item>
80
81        <item name="textAppearanceLargePopupMenu">@android:style/TextAppearance.Widget.PopupMenu.Large</item>
82        <item name="textAppearanceSmallPopupMenu">@android:style/TextAppearance.Widget.PopupMenu.Small</item>
83
84        <!-- Button styles -->
85        <item name="buttonStyle">@android:style/Widget.Button</item>
86
87        <item name="buttonStyleSmall">@android:style/Widget.Button.Small</item>
88        <item name="buttonStyleInset">@android:style/Widget.Button.Inset</item>
89
90        <item name="buttonStyleToggle">@android:style/Widget.Button.Toggle</item>
91
92        <item name="selectableItemBackground">@android:drawable/item_background</item>
93        <item name="borderlessButtonStyle">?android:attr/buttonStyle</item>
94        <item name="homeAsUpIndicator">@android:drawable/ic_ab_back_holo_dark</item>
95
96        <!-- List attributes -->
97        <item name="listPreferredItemHeight">64dip</item>
98        <item name="dropdownListPreferredItemHeight">64dip</item>
99
100        <!-- @hide -->
101        <item name="searchResultListItemHeight">58dip</item>
102        <item name="listDivider">@drawable/divider_horizontal_dark</item>
103        <item name="listSeparatorTextViewStyle">@android:style/Widget.TextView.ListSeparator</item>   
104
105        <item name="listChoiceIndicatorSingle">@android:drawable/btn_radio</item>
106        <item name="listChoiceIndicatorMultiple">@android:drawable/btn_check</item>
107
108        <item name="listChoiceBackgroundIndicator">@android:drawable/list_selected_background</item>
109
110        <item name="activatedBackgroundIndicator">@android:drawable/activated_background</item>
111
112        <item name="listDividerAlertDialog">@android:drawable/divider_horizontal_bright</item>
113
114        <item name="expandableListPreferredItemPaddingLeft">40dip</item>
115        <item name="expandableListPreferredChildPaddingLeft">
116                ?android:attr/expandableListPreferredItemPaddingLeft</item>
117
118        <item name="expandableListPreferredItemIndicatorLeft">3dip</item>
119        <item name="expandableListPreferredItemIndicatorRight">0dip</item>
120        <item name="expandableListPreferredChildIndicatorLeft">
121                ?android:attr/expandableListPreferredItemIndicatorLeft</item>
122        <item name="expandableListPreferredChildIndicatorRight">
123                ?android:attr/expandableListPreferredItemIndicatorRight</item>
124
125        <!-- Gallery attributes -->
126        <item name="galleryItemBackground">@android:drawable/gallery_item_background</item>
127        
128        <!-- Window attributes -->
129        <item name="windowBackground">@android:drawable/screen_background_selector_dark</item>
130        <item name="windowFrame">@null</item>
131        <item name="windowNoTitle">false</item>
132        <item name="windowFullscreen">false</item>
133        <item name="windowIsFloating">false</item>
134        <item name="windowContentOverlay">@null</item>
135        <item name="windowShowWallpaper">false</item>
136        <item name="windowTitleStyle">@android:style/WindowTitle</item>
137        <item name="windowTitleSize">25dip</item>
138        <item name="windowTitleBackgroundStyle">@android:style/WindowTitleBackground</item>
139        <item name="android:windowAnimationStyle">@android:style/Animation.Activity</item>
140        <item name="android:windowSoftInputMode">stateUnspecified|adjustUnspecified</item>
141        <item name="windowActionBar">false</item>
142        <item name="windowActionModeOverlay">false</item>
143        <item name="windowCloseOnTouchOutside">false</item>
144
145        <!-- Dialog attributes -->
146        <item name="alertDialogStyle">@android:style/AlertDialog</item>
147        <item name="dialogTheme">@android:style/Theme.Dialog</item>
148        <item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons</item>
149        <item name="dialogCustomTitleDecorLayout">@layout/dialog_custom_title</item>
150        <item name="dialogTitleDecorLayout">@layout/dialog_title</item>
151        <item name="alertDialogTheme">@android:style/Theme.Dialog.Alert</item>
152        <item name="alertDialogCenterButtons">true</item>
153        <item name="alertDialogIcon">@android:drawable/ic_dialog_alert</item>
154
155        <item name="toastFrameBackground">@android:drawable/toast_frame</item>
156        
157        <!-- Panel attributes -->
158        <item name="panelBackground">@android:drawable/menu_background</item>
159        <item name="panelFullBackground">@android:drawable/menu_background_fill_parent_width</item>
160        <!-- These three attributes do not seems to be used by the framework. Declared public though -->
161        <item name="panelColorBackground">#000</item>
162        <item name="panelColorForeground">?android:attr/textColorPrimary</item>
163        <item name="panelTextAppearance">?android:attr/textAppearance</item>
164
165        <!-- Scrollbar attributes -->
166        <item name="scrollbarFadeDuration">250</item>
167        <item name="scrollbarDefaultDelayBeforeFade">300</item> 
168        <item name="scrollbarSize">10dip</item>
169        <item name="scrollbarThumbHorizontal">@android:drawable/scrollbar_handle_horizontal</item>
170        <item name="scrollbarThumbVertical">@android:drawable/scrollbar_handle_vertical</item>
171        <item name="scrollbarTrackHorizontal">@null</item>
172        <item name="scrollbarTrackVertical">@null</item>
173
174        <!-- Text selection handle attributes -->
175        <item name="textSelectHandleLeft">@android:drawable/text_select_handle_left</item>
176        <item name="textSelectHandleRight">@android:drawable/text_select_handle_right</item>
177        <item name="textSelectHandle">@android:drawable/text_select_handle_middle</item>
178        <item name="textSelectHandleWindowStyle">@android:style/Widget.TextSelectHandle</item>
179        <item name="textEditPasteWindowLayout">@android:layout/text_edit_paste_window</item>
180        <item name="textEditNoPasteWindowLayout">@android:layout/text_edit_no_paste_window</item>
181        <item name="textEditSidePasteWindowLayout">@android:layout/text_edit_side_paste_window</item>
182        <item name="textEditSideNoPasteWindowLayout">@android:layout/text_edit_side_no_paste_window</item>
183
184        <!-- Widget styles -->
185        <item name="absListViewStyle">@android:style/Widget.AbsListView</item>
186        <item name="autoCompleteTextViewStyle">@android:style/Widget.AutoCompleteTextView</item>        
187        <item name="checkboxStyle">@android:style/Widget.CompoundButton.CheckBox</item>
188        <item name="dropDownListViewStyle">@android:style/Widget.ListView.DropDown</item>
189        <item name="editTextStyle">@android:style/Widget.EditText</item>
190        <item name="expandableListViewStyle">@android:style/Widget.ExpandableListView</item>
191        <item name="expandableListViewWhiteStyle">@android:style/Widget.ExpandableListView.White</item>
192        <item name="galleryStyle">@android:style/Widget.Gallery</item>
193        <item name="gestureOverlayViewStyle">@android:style/Widget.GestureOverlayView</item>
194        <item name="gridViewStyle">@android:style/Widget.GridView</item>
195        <item name="imageButtonStyle">@android:style/Widget.ImageButton</item>
196        <item name="imageWellStyle">@android:style/Widget.ImageWell</item>
197        <item name="listViewStyle">@android:style/Widget.ListView</item>
198        <item name="listViewWhiteStyle">@android:style/Widget.ListView.White</item>
199        <item name="popupWindowStyle">@android:style/Widget.PopupWindow</item>
200        <item name="progressBarStyle">@android:style/Widget.ProgressBar</item>
201        <item name="progressBarStyleHorizontal">@android:style/Widget.ProgressBar.Horizontal</item>
202        <item name="progressBarStyleSmall">@android:style/Widget.ProgressBar.Small</item>
203        <item name="progressBarStyleSmallTitle">@android:style/Widget.ProgressBar.Small.Title</item>
204        <item name="progressBarStyleLarge">@android:style/Widget.ProgressBar.Large</item>
205        <item name="progressBarStyleInverse">@android:style/Widget.ProgressBar.Inverse</item>
206        <item name="progressBarStyleSmallInverse">@android:style/Widget.ProgressBar.Small.Inverse</item>
207        <item name="progressBarStyleLargeInverse">@android:style/Widget.ProgressBar.Large.Inverse</item>
208        <item name="seekBarStyle">@android:style/Widget.SeekBar</item>
209        <item name="ratingBarStyle">@android:style/Widget.RatingBar</item>
210        <item name="ratingBarStyleIndicator">@android:style/Widget.RatingBar.Indicator</item>
211        <item name="ratingBarStyleSmall">@android:style/Widget.RatingBar.Small</item>
212        <item name="radioButtonStyle">@android:style/Widget.CompoundButton.RadioButton</item>
213        <item name="scrollViewStyle">@android:style/Widget.ScrollView</item>
214        <item name="horizontalScrollViewStyle">@android:style/Widget.HorizontalScrollView</item>
215        <item name="spinnerStyle">@android:style/Widget.Spinner</item>
216        <item name="dropDownSpinnerStyle">@android:style/Widget.Spinner.DropDown</item>
217        <item name="starStyle">@android:style/Widget.CompoundButton.Star</item>
218        <item name="tabWidgetStyle">@android:style/Widget.TabWidget</item>
219        <item name="textViewStyle">@android:style/Widget.TextView</item>
220        <item name="webTextViewStyle">@android:style/Widget.WebTextView</item>
221        <item name="webViewStyle">@android:style/Widget.WebView</item>
222        <item name="dropDownItemStyle">@android:style/Widget.DropDownItem</item>
223        <item name="spinnerDropDownItemStyle">@android:style/Widget.DropDownItem.Spinner</item>
224        <item name="spinnerItemStyle">@android:style/Widget.TextView.SpinnerItem</item>
225        <item name="dropDownHintAppearance">@android:style/TextAppearance.Widget.DropDownHint</item>
226        <item name="keyboardViewStyle">@android:style/Widget.KeyboardView</item>
227        <item name="quickContactBadgeOverlay">@android:drawable/quickcontact_badge_overlay_dark</item>
228        <item name="quickContactBadgeStyleWindowSmall">@android:style/Widget.QuickContactBadge.WindowSmall</item>
229        <item name="quickContactBadgeStyleWindowMedium">@android:style/Widget.QuickContactBadge.WindowMedium</item>
230        <item name="quickContactBadgeStyleWindowLarge">@android:style/Widget.QuickContactBadge.WindowLarge</item>
231        <item name="quickContactBadgeStyleSmallWindowSmall">@android:style/Widget.QuickContactBadgeSmall.WindowSmall</item>
232        <item name="quickContactBadgeStyleSmallWindowMedium">@android:style/Widget.QuickContactBadgeSmall.WindowMedium</item>
233        <item name="quickContactBadgeStyleSmallWindowLarge">@android:style/Widget.QuickContactBadgeSmall.WindowLarge</item>
234        <item name="listPopupWindowStyle">@android:style/Widget.ListPopupWindow</item>
235        <item name="popupMenuStyle">@android:style/Widget.PopupMenu</item>
236        
237        <!-- Preference styles -->
238        <item name="preferenceScreenStyle">@android:style/Preference.PreferenceScreen</item>
239        <item name="preferenceCategoryStyle">@android:style/Preference.Category</item>
240        <item name="preferenceStyle">@android:style/Preference</item>
241        <item name="preferenceInformationStyle">@android:style/Preference.Information</item>
242        <item name="checkBoxPreferenceStyle">@android:style/Preference.CheckBoxPreference</item>
243        <item name="yesNoPreferenceStyle">@android:style/Preference.DialogPreference.YesNoPreference</item>
244        <item name="dialogPreferenceStyle">@android:style/Preference.DialogPreference</item>
245        <item name="editTextPreferenceStyle">@android:style/Preference.DialogPreference.EditTextPreference</item>
246        <item name="ringtonePreferenceStyle">@android:style/Preference.RingtonePreference</item>
247        <item name="preferenceLayoutChild">@android:layout/preference_child</item>
248        <item name="preferencePanelStyle">@style/PreferencePanel</item>
249        <item name="detailsElementBackground">@android:drawable/panel_bg_holo_dark</item>
250
251        <!-- Search widget styles -->
252        <item name="searchWidgetCorpusItemBackground">@android:color/search_widget_corpus_item_background</item>
253
254        <!-- Action bar styles -->
255        <item name="actionDropDownStyle">@android:style/Widget.Spinner.DropDown</item>
256        <item name="actionButtonStyle">@android:style/Widget.ActionButton</item>
257        <item name="actionOverflowButtonStyle">@android:style/Widget.ActionButton.Overflow</item>
258        <item name="actionModeBackground">@android:drawable/action_bar_context_background</item>
259        <item name="actionModeCloseDrawable">@android:drawable/ic_menu_close_clear_cancel</item>
260        <item name="actionModeCutDrawable">@android:drawable/ic_menu_cut_dark</item>
261        <item name="actionModeCopyDrawable">@android:drawable/ic_menu_copy_dark</item>
262        <item name="actionModePasteDrawable">@android:drawable/ic_menu_paste_dark</item>
263        <item name="actionBarTabStyle">@style/Widget.ActionBarView_TabView</item>
264        <item name="actionBarTabBarStyle">@style/Widget.ActionBarView_TabBar</item>
265        <item name="actionBarTabTextStyle">@style/Widget.ActionBarView_TabText</item>
266        <item name="actionModeStyle">@style/Widget.ActionMode</item>
267        <item name="actionModeCloseButtonStyle">@style/Widget.ActionButton.CloseMode</item>
268        <item name="actionBarStyle">@android:style/Widget.ActionBar</item>
269        <item name="actionBarSize">56dip</item>
270        <item name="actionModePopupWindowStyle">?android:attr/popupWindowStyle</item>
271
272        <item name="dividerVertical">@drawable/divider_vertical_dark</item>
273        <item name="dividerHorizontal">@drawable/divider_vertical_dark</item>
274        <item name="buttonBarStyle">@android:style/ButtonBar</item>
275        <item name="buttonBarButtonStyle">?android:attr/buttonStyle</item>
276        <item name="segmentedButtonStyle">@android:style/SegmentedButton</item>
277
278        <!-- SearchView attributes -->
279        <item name="searchDropdownBackground">@android:drawable/spinner_dropdown_background</item>
280        <item name="searchViewCloseIcon">@android:drawable/ic_clear</item>
281        <item name="searchViewSearchIcon">@android:drawable/ic_search</item>
282        <item name="searchViewGoIcon">@android:drawable/ic_go</item>
283        <item name="searchViewVoiceIcon">@android:drawable/ic_voice_search</item>
284        <item name="searchViewEditQuery">@android:drawable/ic_commit</item>
285        <item name="searchViewEditQueryBackground">?attr/selectableItemBackground</item>
286
287        <!-- PreferenceFrameLayout attributes -->
288        <item name="preferenceFrameLayoutStyle">@android:style/Widget.PreferenceFrameLayout</item>
289
290        <!-- NumberPicker styles-->
291        <item name="numberPickerUpButtonStyle">@style/Widget.ImageButton.NumberPickerUpButton</item>
292        <item name="numberPickerDownButtonStyle">@style/Widget.ImageButton.NumberPickerDownButton</item>
293        <item name="numberPickerInputTextStyle">@style/Widget.EditText.NumberPickerInputText</item>
294        <item name="numberPickerStyle">@style/Widget.NumberPicker</item>
295
296        <!-- CalendarView style-->
297        <item name="calendarViewStyle">@style/Widget.CalendarView</item>
298
299        <!-- TimePicker style -->
300        <item name="timePickerStyle">@style/Widget.TimePicker</item>
301
302        <!-- DatePicker style -->
303        <item name="datePickerStyle">@style/Widget.DatePicker</item>
304
305        <item name="fastScrollThumbDrawable">@android:drawable/scrollbar_handle_accelerated_anim2</item>
306        <item name="fastScrollTrackDrawable">@null</item>
307        <item name="fastScrollPreviewBackgroundRight">@android:drawable/menu_submenu_background</item>
308        <item name="fastScrollPreviewBackgroundLeft">@android:drawable/menu_submenu_background</item>
309        <item name="fastScrollOverlayPosition">floating</item>
310        <item name="fastScrollTextColor">@android:color/primary_text_dark</item>
311
312    </style>
313
314    <!-- Variant of the default (dark) theme with no title bar -->
315    <style name="Theme.NoTitleBar">
316        <item name="android:windowNoTitle">true</item>
317    </style>
318
319    <!-- Variant of the default (dark) theme that has no title bar and
320         fills the entire screen -->
321    <style name="Theme.NoTitleBar.Fullscreen">
322        <item name="android:windowFullscreen">true</item>
323        <item name="android:windowContentOverlay">@null</item>
324    </style>
325    
326    <!-- Theme for a light background with dark text on top.  Set your activity
327         to this theme if you would like such an appearance.  As with the
328         default theme, you should try to assume little more than that the
329         background will be a light color. -->
330    <style name="Theme.Light">
331        <item name="windowBackground">@android:drawable/screen_background_selector_light</item>
332        <item name="colorBackground">@android:color/background_light</item>
333        <item name="colorForeground">@color/bright_foreground_light</item>
334        <item name="colorForegroundInverse">@android:color/bright_foreground_light_inverse</item>
335        
336        <item name="textColorPrimary">@android:color/primary_text_light</item>
337        <item name="textColorSecondary">@android:color/secondary_text_light</item>
338        <item name="textColorTertiary">@android:color/tertiary_text_light</item>
339        <item name="textColorPrimaryInverse">@android:color/primary_text_dark</item>
340        <item name="textColorSecondaryInverse">@android:color/secondary_text_dark</item>
341        <item name="textColorTertiaryInverse">@android:color/tertiary_text_dark</item>
342        <item name="textColorPrimaryDisableOnly">@android:color/primary_text_light_disable_only</item>
343        <item name="textColorPrimaryInverseDisableOnly">@android:color/primary_text_dark_disable_only</item>
344        <item name="textColorPrimaryNoDisable">@android:color/primary_text_light_nodisable</item>
345        <item name="textColorSecondaryNoDisable">@android:color/secondary_text_light_nodisable</item>
346        <item name="textColorPrimaryInverseNoDisable">@android:color/primary_text_dark_nodisable</item>
347        <item name="textColorSecondaryInverseNoDisable">@android:color/secondary_text_dark_nodisable</item>
348        <item name="textColorHint">@android:color/hint_foreground_light</item>
349        <item name="textColorHintInverse">@android:color/hint_foreground_dark</item>        
350        <item name="textColorHighlight">@android:color/highlighted_text_light</item>
351        <item name="textColorHighlightInverse">@android:color/highlighted_text_dark</item>
352        <item name="textColorLink">@android:color/link_text_light</item>
353        <item name="textColorLinkInverse">@android:color/link_text_dark</item>
354        
355        <item name="editTextColor">?android:attr/textColorPrimary</item>
356        <item name="listChoiceBackgroundIndicator">@android:drawable/list_selected_background_light</item>
357
358        <item name="activatedBackgroundIndicator">@android:drawable/activated_background_light</item>
359        <item name="quickContactBadgeOverlay">@android:drawable/quickcontact_badge_overlay_light</item>
360
361        <item name="popupWindowStyle">@android:style/Widget.PopupWindow</item>
362        
363        <item name="textCheckMark">@android:drawable/indicator_check_mark_light</item>
364        <item name="textCheckMarkInverse">@android:drawable/indicator_check_mark_dark</item>
365
366        <item name="gestureOverlayViewStyle">@android:style/Widget.GestureOverlayView.White</item>
367        <item name="expandableListViewStyle">@android:style/Widget.ExpandableListView.White</item>
368        <item name="listViewStyle">@android:style/Widget.ListView.White</item>
369        <item name="listDivider">@drawable/divider_horizontal_bright</item>
370        <item name="listSeparatorTextViewStyle">@android:style/Widget.TextView.ListSeparator.White</item>
371
372        <item name="progressBarStyle">@android:style/Widget.ProgressBar.Inverse</item>
373        <item name="progressBarStyleSmall">@android:style/Widget.ProgressBar.Small.Inverse</item>
374        <item name="progressBarStyleLarge">@android:style/Widget.ProgressBar.Large.Inverse</item>
375        <item name="progressBarStyleInverse">@android:style/Widget.ProgressBar</item>
376        <item name="progressBarStyleSmallInverse">@android:style/Widget.ProgressBar.Small</item>
377        <item name="progressBarStyleLargeInverse">@android:style/Widget.ProgressBar.Large</item>
378        <item name="actionModeCutDrawable">@android:drawable/ic_menu_cut_light</item>
379        <item name="actionModeCopyDrawable">@android:drawable/ic_menu_copy_light</item>
380        <item name="actionModePasteDrawable">@android:drawable/ic_menu_paste_light</item>
381        <!-- SearchView attributes -->
382        <item name="searchDropdownBackground">@android:drawable/search_dropdown_light</item>
383        <item name="searchViewCloseIcon">@android:drawable/ic_clear_holo_light</item>
384        <item name="searchViewSearchIcon">@android:drawable/ic_search_api_holo_light</item>
385        <item name="searchViewGoIcon">@android:drawable/ic_go_search_api_holo_light</item>
386        <item name="searchViewVoiceIcon">@android:drawable/ic_voice_search_api_holo_light</item>
387        <item name="searchViewEditQuery">@android:drawable/ic_commit_search_api_holo_light</item>
388
389        <item name="detailsElementBackground">@android:drawable/panel_bg_holo_light</item>
390    </style>
391
392    <!-- Variant of the light theme with no title bar -->
393    <style name="Theme.Light.NoTitleBar">
394        <item name="android:windowNoTitle">true</item>
395    </style>
396
397    <!-- Variant of the light theme that has no title bar and
398         fills the entire screen -->
399    <style name="Theme.Light.NoTitleBar.Fullscreen">
400        <item name="android:windowFullscreen">true</item>
401        <item name="android:windowContentOverlay">@null</item>
402    </style>
403    
404    <!-- Special variation on the default theme that ensures the background is
405         completely black.  This is useful for things like image viewers and
406         media players.   If you want the normal (dark background) theme
407         do <em>not</em> use this, use {@link #Theme}. -->
408    <style name="Theme.Black">
409        <item name="android:windowBackground">@android:color/black</item>
410        <item name="android:colorBackground">@android:color/black</item>
411    </style>
412    
413    <!-- Variant of the black theme with no title bar -->
414    <style name="Theme.Black.NoTitleBar">
415        <item name="android:windowNoTitle">true</item>
416    </style>
417
418    <!-- Variant of the black theme that has no title bar and
419         fills the entire screen -->
420    <style name="Theme.Black.NoTitleBar.Fullscreen">
421        <item name="android:windowFullscreen">true</item>
422        <item name="android:windowContentOverlay">@null</item>
423    </style>
424    
425    <!-- Default theme for windows that want to have the user's selected
426         wallpaper appear behind them.  -->
427    <style name="Theme.Wallpaper">
428        <item name="android:windowBackground">@android:color/transparent</item>
429        <item name="android:colorBackgroundCacheHint">@null</item>
430        <item name="android:windowShowWallpaper">true</item>
431    </style>
432
433    <!-- Variant of the translucent theme with no title bar -->
434    <style name="Theme.Wallpaper.NoTitleBar">
435        <item name="android:windowNoTitle">true</item>
436    </style>
437
438    <!-- Variant of the translucent theme that has no title bar and
439         fills the entire screen -->
440    <style name="Theme.Wallpaper.NoTitleBar.Fullscreen">
441        <item name="android:windowFullscreen">true</item>
442        <item name="android:windowContentOverlay">@null</item>
443    </style>
444
445    <!-- Theme for a wallpaper's setting activity that is designed to be on
446         top of a dark background. -->
447    <style name="Theme.WallpaperSettings">
448        <item name="android:windowBackground">@android:drawable/screen_background_dark_transparent</item>
449        <item name="android:colorBackgroundCacheHint">@null</item>
450        <item name="android:windowIsTranslucent">true</item>
451        <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
452    </style>
453
454    <!-- Theme for a wallpaper's setting activity that is designed to be on
455         top of a light background. -->
456    <style name="Theme.Light.WallpaperSettings">
457        <item name="android:windowBackground">@android:drawable/screen_background_light_transparent</item>
458        <item name="android:colorBackgroundCacheHint">@null</item>
459        <item name="android:windowIsTranslucent">true</item>
460        <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
461    </style>
462
463    <!-- Style to apply on top of a wallpaper settings theme when it is being
464         shown on top of the real wallpaper -->
465    <style name="ActiveWallpaperSettings">
466    </style>
467    
468    <!-- Style to apply on top of a wallpaper settings theme when it is being
469         shown on top of the real wallpaper -->
470    <style name="PreviewWallpaperSettings">
471    </style>
472    
473    <!-- Default theme for translucent activities, that is windows that allow you
474         to see through them to the windows behind.  This sets up the translucent
475         flag and appropriate animations for your windows.  -->
476    <style name="Theme.Translucent">
477        <item name="android:windowBackground">@android:color/transparent</item>
478        <item name="android:colorBackgroundCacheHint">@null</item>
479        <item name="android:windowIsTranslucent">true</item>
480        <!-- Note that we use the base animation style here (that is no
481             animations) because we really have no idea how this kind of
482             activity will be used. -->
483        <item name="android:windowAnimationStyle">@android:style/Animation</item>
484    </style>
485
486    <!-- Variant of the translucent theme with no title bar -->
487    <style name="Theme.Translucent.NoTitleBar">
488        <item name="android:windowNoTitle">true</item>
489        <item name="android:windowContentOverlay">@null</item>
490    </style>
491
492    <!-- Variant of the translucent theme that has no title bar and
493         fills the entire screen -->
494    <style name="Theme.Translucent.NoTitleBar.Fullscreen">
495        <item name="android:windowFullscreen">true</item>
496    </style>
497    
498    <!-- Default theme for activities that don't actually display a UI; that
499         is, they finish themselves before being resumed.  -->
500    <style name="Theme.NoDisplay">
501        <item name="android:windowBackground">@null</item>
502        <item name="android:windowContentOverlay">@null</item>
503        <item name="android:windowIsTranslucent">true</item>
504        <item name="android:windowAnimationStyle">@null</item>
505        <item name="android:windowDisablePreview">true</item>
506        <item name="android:windowNoDisplay">true</item>
507    </style>
508
509    <!-- Default theme for dialog windows and activities, which is used by the
510         {@link android.app.Dialog} class.  This changes the window to be
511         floating (not fill the entire screen), and puts a frame around its
512         contents.  You can set this theme on an activity if you would like to
513         make an activity that looks like a Dialog. -->
514    <style name="Theme.Dialog">
515        <item name="android:windowFrame">@null</item>
516        <item name="android:windowTitleStyle">@android:style/DialogWindowTitle</item>
517        <item name="android:windowBackground">@android:drawable/panel_background</item>
518        <item name="android:windowIsFloating">true</item>
519        <item name="android:windowContentOverlay">@null</item>
520        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
521        <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
522        <item name="android:windowCloseOnTouchOutside">@bool/config_closeDialogWhenTouchOutside</item>
523        <item name="android:windowActionModeOverlay">true</item>
524
525        <item name="android:colorBackgroundCacheHint">@null</item>
526        
527        <item name="textAppearance">@android:style/TextAppearance</item>
528        <item name="textAppearanceInverse">@android:style/TextAppearance.Inverse</item>
529
530        <item name="textColorPrimary">@android:color/primary_text_dark</item>
531        <item name="textColorSecondary">@android:color/secondary_text_dark</item>
532        <item name="textColorTertiary">@android:color/tertiary_text_dark</item>
533        <item name="textColorPrimaryInverse">@android:color/primary_text_light</item>
534        <item name="textColorSecondaryInverse">@android:color/secondary_text_light</item>
535        <item name="textColorTertiaryInverse">@android:color/tertiary_text_light</item>
536        <item name="textColorPrimaryDisableOnly">@android:color/primary_text_dark_disable_only</item>
537        <item name="textColorPrimaryInverseDisableOnly">@android:color/primary_text_light_disable_only</item>
538        <item name="textColorPrimaryNoDisable">@android:color/primary_text_dark_nodisable</item>
539        <item name="textColorSecondaryNoDisable">@android:color/secondary_text_dark_nodisable</item>
540        <item name="textColorPrimaryInverseNoDisable">@android:color/primary_text_light_nodisable</item>
541        <item name="textColorSecondaryInverseNoDisable">@android:color/secondary_text_light_nodisable</item>
542        <item name="textColorHint">@android:color/hint_foreground_dark</item>
543        <item name="textColorHintInverse">@android:color/hint_foreground_light</item>
544        <item name="textColorSearchUrl">@android:color/search_url_text</item>
545
546        <item name="textAppearanceLarge">@android:style/TextAppearance.Large</item>
547        <item name="textAppearanceMedium">@android:style/TextAppearance.Medium</item>
548        <item name="textAppearanceSmall">@android:style/TextAppearance.Small</item>
549        <item name="textAppearanceLargeInverse">@android:style/TextAppearance.Large.Inverse</item>
550        <item name="textAppearanceMediumInverse">@android:style/TextAppearance.Medium.Inverse</item>
551        <item name="textAppearanceSmallInverse">@android:style/TextAppearance.Small.Inverse</item>
552    </style>
553
554    <!-- Variation of Theme.Dialog that does not include a frame (or background).
555         The view hierarchy of the dialog is responsible for drawing all of
556         its pixels. -->
557    <style name="Theme.Dialog.NoFrame">
558        <item name="windowBackground">@android:color/transparent</item>
559        <item name="android:windowFrame">@null</item>
560        <item name="windowContentOverlay">@null</item>
561        <item name="android:windowAnimationStyle">@null</item>
562        <item name="android:backgroundDimEnabled">false</item>
563        <item name="android:windowIsTranslucent">true</item>
564        <item name="android:windowNoTitle">true</item>
565        <item name="android:windowCloseOnTouchOutside">false</item>
566    </style>
567
568    <!-- Default theme for alert dialog windows, which is used by the
569         {@link android.app.AlertDialog} class.  This is basically a dialog
570         but sets the background to empty so it can do two-tone backgrounds. -->
571    <style name="Theme.Dialog.Alert">
572        <item name="windowBackground">@android:color/transparent</item>
573        <item name="windowTitleStyle">@android:style/DialogWindowTitle</item>
574        <item name="windowContentOverlay">@null</item>
575        <item name="itemTextAppearance">@android:style/TextAppearance.Large.Inverse</item>
576    </style>
577    
578    <!-- Default dark theme for panel windows.  This removes all extraneous
579         window decorations, so you basically have an empty rectangle in which
580         to place your content.  It makes the window floating, with a transparent
581         background, and turns off dimming behind the window. -->
582    <style name="Theme.Panel">
583        <item name="android:windowBackground">@android:color/transparent</item>
584        <item name="android:colorBackgroundCacheHint">@null</item>
585        <item name="android:windowFrame">@null</item>
586        <item name="android:windowContentOverlay">@null</item>
587        <item name="android:windowAnimationStyle">@null</item>
588        <item name="android:windowIsFloating">true</item>
589        <item name="android:backgroundDimEnabled">false</item>
590        <item name="android:windowIsTranslucent">true</item>
591        <item name="android:windowNoTitle">true</item>
592    </style>
593
594    <!-- Default light theme for panel windows.  This removes all extraneous
595         window decorations, so you basically have an empty rectangle in which
596         to place your content.  It makes the window floating, with a transparent
597         background, and turns off dimming behind the window. -->
598    <style name="Theme.Light.Panel">
599        <item name="android:windowBackground">@android:color/transparent</item>
600        <item name="android:colorBackgroundCacheHint">@null</item>
601        <item name="android:windowFrame">@null</item>
602        <item name="android:windowContentOverlay">@null</item>
603        <item name="android:windowAnimationStyle">@null</item>
604        <item name="android:windowIsFloating">true</item>
605        <item name="android:backgroundDimEnabled">false</item>
606        <item name="android:windowIsTranslucent">true</item>
607        <item name="android:windowNoTitle">true</item>
608    </style>
609
610    <!-- Default holo dark theme for panel windows.  This removes all extraneous
611         window decorations, so you basically have an empty rectangle in which
612         to place your content.  It makes the window floating, with a transparent
613         background, and turns off dimming behind the window. -->
614    <style name="Theme.Holo.Panel">
615        <item name="android:windowBackground">@android:color/transparent</item>
616        <item name="android:colorBackgroundCacheHint">@null</item>
617        <item name="android:windowFrame">@null</item>
618        <item name="android:windowContentOverlay">@null</item>
619        <item name="android:windowAnimationStyle">@null</item>
620        <item name="android:windowIsFloating">true</item>
621        <item name="android:backgroundDimEnabled">false</item>
622        <item name="android:windowIsTranslucent">true</item>
623        <item name="android:windowNoTitle">true</item>
624    </style>
625
626    <!-- Default holo light theme for panel windows.  This removes all extraneous
627         window decorations, so you basically have an empty rectangle in which
628         to place your content.  It makes the window floating, with a transparent
629         background, and turns off dimming behind the window. -->
630    <style name="Theme.Holo.Light.Panel">
631        <item name="android:windowBackground">@android:color/transparent</item>
632        <item name="android:colorBackgroundCacheHint">@null</item>
633        <item name="android:windowFrame">@null</item>
634        <item name="android:windowContentOverlay">@null</item>
635        <item name="android:windowAnimationStyle">@null</item>
636        <item name="android:windowIsFloating">true</item>
637        <item name="android:backgroundDimEnabled">false</item>
638        <item name="android:windowIsTranslucent">true</item>
639        <item name="android:windowNoTitle">true</item>
640    </style>
641
642    <!-- Default theme for input methods, which is used by the
643         {@link android.inputmethodservice.InputMethodService} class.
644         this inherits from Theme.Panel, but sets up IME appropriate animations
645         and a few custom attributes. -->
646    <style name="Theme.InputMethod" parent="Theme.Panel">
647        <item name="android:windowAnimationStyle">@android:style/Animation.InputMethod</item>
648        <item name="android:imeFullscreenBackground">@android:drawable/input_method_fullscreen_background</item>
649        <item name="android:imeExtractEnterAnimation">@android:anim/input_method_extract_enter</item>
650        <item name="android:imeExtractExitAnimation">@android:anim/input_method_extract_exit</item>
651    </style>
652
653    <!-- Default theme for modern holo style input methods, which is used by the
654         {@link android.inputmethodservice.InputMethodService} class.
655         this inherits from Theme.Panel, but sets up IME appropriate animations
656         and a few custom attributes. -->
657    <style name="Theme.Holo.InputMethod" parent="Theme.Holo.Panel">
658        <item name="android:windowAnimationStyle">@android:style/Animation.InputMethod</item>
659        <item name="android:imeFullscreenBackground">@android:drawable/input_method_fullscreen_background</item>
660        <item name="android:imeExtractEnterAnimation">@android:anim/input_method_extract_enter</item>
661        <item name="android:imeExtractExitAnimation">@android:anim/input_method_extract_exit</item>
662    </style>
663    
664    <!-- Theme for the search input bar. -->
665    <style name="Theme.SearchBar" parent="Theme.Holo.Light.Panel">
666        <item name="windowContentOverlay">@null</item>        
667    </style>
668    
669    <!-- Theme for the search input bar when doing global search. The only
670         difference from non-global search is that we do not dim the background. -->
671    <style name="Theme.GlobalSearchBar" parent="Theme.Panel">
672        <item name="windowContentOverlay">@null</item>
673    </style>
674
675    <!-- Menu Themes -->
676    <eat-comment />
677
678    <style name="Theme.IconMenu">
679        <!-- Menu/item attributes -->
680        <item name="android:itemTextAppearance">@android:style/TextAppearance.Widget.IconMenu.Item</item>
681        <item name="android:itemBackground">@android:drawable/menu_selector</item>
682        <item name="android:itemIconDisabledAlpha">?android:attr/disabledAlpha</item>
683        <item name="android:horizontalDivider">@android:drawable/divider_horizontal_dark</item>
684        <item name="android:verticalDivider">@android:drawable/divider_vertical_dark</item>
685        <item name="android:windowAnimationStyle">@android:style/Animation.OptionsPanel</item>
686        <item name="android:moreIcon">@android:drawable/ic_menu_more</item>
687        <item name="android:background">@null</item>
688    </style>
689
690    <style name="Theme.ExpandedMenu">
691        <!-- Menu/item attributes -->
692        <item name="android:itemTextAppearance">?android:attr/textAppearanceLarge</item>
693        <item name="android:listViewStyle">@android:style/Widget.ListView.Menu</item>
694        <item name="android:windowAnimationStyle">@android:style/Animation.OptionsPanel</item>
695        <item name="android:background">@null</item>
696    </style>
697
698    <!-- @hide -->
699    <style name="Theme.Dialog.AppError" parent="Theme.Holo.Dialog">
700        <item name="windowFrame">@null</item>
701        <item name="windowTitleStyle">@android:style/DialogWindowTitle</item>
702        <item name="windowBackground">@android:color/transparent</item>
703        <item name="windowIsFloating">true</item>
704        <item name="windowContentOverlay">@null</item>
705        <item name="textAppearance">@style/TextAppearance.Theme.Dialog.AppError</item>
706        <item name="android:windowCloseOnTouchOutside">false</item>
707    </style>
708    
709    <!-- Special theme for the recent apps dialog, to allow customization
710         with overlays. -->
711    <style name="Theme.Dialog.RecentApplications">
712        <item name="windowFrame">@null</item>
713        <item name="windowBackground">@android:color/transparent</item>
714        <item name="android:windowAnimationStyle">@android:style/Animation.RecentApplications</item>
715        <item name="android:textColor">@android:color/secondary_text_nofocus</item>
716        <item name="android:windowCloseOnTouchOutside">false</item>
717    </style>
718
719    <!-- Default theme for window that looks like a toast. -->
720    <style name="Theme.Toast" parent="@android:style/Theme.Dialog">
721        <item name="android:windowBackground">@android:drawable/toast_frame</item>
722        <item name="android:windowAnimationStyle">@android:style/Animation.Toast</item>
723        <item name="android:backgroundDimEnabled">false</item>
724        <item name="android:windowCloseOnTouchOutside">false</item>
725    </style>
726
727    <!-- Default theme with an Action Bar. -->
728    <style name="Theme.WithActionBar">
729        <item name="android:windowActionBar">true</item>
730    </style>
731
732    <!-- No title bar, but Action Mode bars will overlay application content
733         instead of pushing it down to make room. -->
734    <style name="Theme.NoTitleBar.OverlayActionModes">
735        <item name="android:windowActionModeOverlay">true</item>
736    </style>
737    
738    <!-- New Honeycomb holographic theme. Dark version.  The widgets in the
739         holographic theme are translucent on their brackground, so applications
740         must ensure that any background they use with this theme is itself
741         dark; otherwise, it will be difficult to see the widgets.  The new
742         UI style also includes a full action bar by default.
743
744         Styles used by the Holo theme are named using the convention Type.Holo.Etc.
745         (For example, Widget.Holo.Button, TextAppearance.Holo.Widget.PopupMenu.Large.)
746         Specific resources used by Holo are named using the convention @type/foo_bar_baz_holo
747         with trailing _dark or _light specifiers if they are not shared between both light and
748         dark versions of the theme. -->
749    <style name="Theme.Holo">
750        <item name="colorForeground">@android:color/bright_foreground_holo_dark</item>
751        <item name="colorForegroundInverse">@android:color/bright_foreground_inverse_holo_dark</item>
752        <item name="colorBackground">@android:color/background_holo_dark</item>
753        <item name="colorBackgroundCacheHint">@android:drawable/background_cache_hint_selector_holo_dark</item>
754        <item name="disabledAlpha">0.5</item>
755        <item name="backgroundDimAmount">0.6</item>
756
757        <!-- Text styles -->
758        <item name="textAppearance">@android:style/TextAppearance.Holo</item>
759        <item name="textAppearanceInverse">@android:style/TextAppearance.Holo.Inverse</item>
760
761        <item name="textColorPrimary">@android:color/primary_text_holo_dark</item>
762        <item name="textColorSecondary">@android:color/secondary_text_holo_dark</item>
763        <item name="textColorTertiary">@android:color/tertiary_text_holo_dark</item>
764        <item name="textColorPrimaryInverse">@android:color/primary_text_holo_light</item>
765        <item name="textColorSecondaryInverse">@android:color/secondary_text_holo_light</item>
766        <item name="textColorTertiaryInverse">@android:color/tertiary_text_holo_light</item>
767        <item name="textColorPrimaryDisableOnly">@android:color/primary_text_disable_only_holo_dark</item>
768        <item name="textColorPrimaryInverseDisableOnly">@android:color/primary_text_disable_only_holo_light</item>
769        <item name="textColorPrimaryNoDisable">@android:color/primary_text_nodisable_holo_dark</item>
770        <item name="textColorSecondaryNoDisable">@android:color/secondary_text_nodisable_holo_dark</item>
771        <item name="textColorPrimaryInverseNoDisable">@android:color/primary_text_nodisable_holo_light</item>
772        <item name="textColorSecondaryInverseNoDisable">@android:color/secondary_text_nodisable_holo_light</item>
773        <item name="textColorHint">@android:color/hint_foreground_holo_dark</item>
774        <item name="textColorHintInverse">@android:color/hint_foreground_holo_light</item>
775        <item name="textColorSearchUrl">@android:color/search_url_text_holo</item>
776        <item name="textColorHighlight">@android:color/highlighted_text_holo_dark</item>
777        <item name="textColorHighlightInverse">@android:color/highlighted_text_holo_light</item>
778        <item name="textColorLink">@android:color/link_text_holo_dark</item>
779        <item name="textColorLinkInverse">@android:color/link_text_holo_light</item>
780        <item name="textColorAlertDialogListItem">@android:color/primary_text_holo_dark</item>
781
782        <item name="textAppearanceLarge">@android:style/TextAppearance.Holo.Large</item>
783        <item name="textAppearanceMedium">@android:style/TextAppearance.Holo.Medium</item>
784        <item name="textAppearanceSmall">@android:style/TextAppearance.Holo.Small</item>
785        <item name="textAppearanceLargeInverse">@android:style/TextAppearance.Holo.Large.Inverse</item>
786        <item name="textAppearanceMediumInverse">@android:style/TextAppearance.Holo.Medium.Inverse</item>
787        <item name="textAppearanceSmallInverse">@android:style/TextAppearance.Holo.Small.Inverse</item>
788        <item name="textAppearanceSearchResultTitle">@android:style/TextAppearance.Holo.SearchResult.Title</item>
789        <item name="textAppearanceSearchResultSubtitle">@android:style/TextAppearance.Holo.SearchResult.Subtitle</item>
790        
791        <item name="textAppearanceButton">@android:style/TextAppearance.Holo.Widget.Button</item>
792        
793        <item name="editTextColor">?android:attr/textColorPrimary</item>
794        <item name="editTextBackground">@android:drawable/edit_text_holo_dark</item>
795        
796        <item name="candidatesTextStyleSpans">@android:string/candidates_style</item>
797        
798        <item name="textCheckMark">@android:drawable/indicator_check_mark_dark</item>
799        <item name="textCheckMarkInverse">@android:drawable/indicator_check_mark_light</item>
800
801        <item name="textAppearanceLargePopupMenu">@android:style/TextAppearance.Holo.Widget.PopupMenu.Large</item>
802        <item name="textAppearanceSmallPopupMenu">@android:style/TextAppearance.Holo.Widget.PopupMenu.Small</item>
803
804        <!-- Button styles -->
805        <item name="buttonStyle">@android:style/Widget.Holo.Button</item>
806
807        <item name="buttonStyleSmall">@android:style/Widget.Holo.Button.Small</item>
808        <item name="buttonStyleInset">@android:style/Widget.Holo.Button.Inset</item>
809
810        <item name="buttonStyleToggle">@android:style/Widget.Holo.Button.Toggle</item>
811        <item name="switchStyle">@android:style/Widget.Holo.CompoundButton.Switch</item>
812
813        <item name="selectableItemBackground">@android:drawable/item_background_holo_dark</item>
814        <item name="borderlessButtonStyle">@android:style/Widget.Holo.Button.Borderless</item>
815        <item name="homeAsUpIndicator">@android:drawable/ic_ab_back_holo_dark</item>
816
817        <!-- List attributes -->
818        <item name="listPreferredItemHeight">64dip</item>
819        <item name="dropdownListPreferredItemHeight">48dip</item>
820
821        <!-- @hide -->
822        <item name="searchResultListItemHeight">58dip</item>
823        <item name="listDivider">@drawable/list_divider_holo_dark</item>
824        <item name="listSeparatorTextViewStyle">@android:style/Widget.Holo.TextView.ListSeparator</item>   
825
826        <item name="listChoiceIndicatorSingle">@android:drawable/btn_radio_holo_dark</item>
827        <item name="listChoiceIndicatorMultiple">@android:drawable/btn_check_holo_dark</item>
828
829        <item name="listChoiceBackgroundIndicator">@android:drawable/list_selector_holo_dark</item>
830
831        <item name="activatedBackgroundIndicator">@android:drawable/activated_background_holo_dark</item>
832
833        <item name="listDividerAlertDialog">@android:drawable/list_divider_holo_dark</item>
834
835        <item name="expandableListPreferredItemPaddingLeft">40dip</item>
836        <item name="expandableListPreferredChildPaddingLeft">
837                ?android:attr/expandableListPreferredItemPaddingLeft</item>
838
839        <item name="expandableListPreferredItemIndicatorLeft">3dip</item>
840        <item name="expandableListPreferredItemIndicatorRight">0dip</item>
841        <item name="expandableListPreferredChildIndicatorLeft">
842                ?android:attr/expandableListPreferredItemIndicatorLeft</item>
843        <item name="expandableListPreferredChildIndicatorRight">
844                ?android:attr/expandableListPreferredItemIndicatorRight</item>
845
846        <!-- Gallery attributes -->
847        <item name="galleryItemBackground">@android:drawable/gallery_item_background</item>
848        
849        <!-- Window attributes -->
850        <item name="windowFrame">@null</item>
851        <item name="windowNoTitle">false</item>
852        <item name="windowFullscreen">false</item>
853        <item name="windowIsFloating">false</item>
854        <item name="windowContentOverlay">@null</item>
855        <item name="windowShowWallpaper">false</item>
856        <item name="windowTitleStyle">@android:style/WindowTitle.Holo</item>
857        <item name="windowTitleSize">25dip</item>
858        <item name="windowTitleBackgroundStyle">@android:style/WindowTitleBackground.Holo</item>
859        <item name="android:windowAnimationStyle">@android:style/Animation.Holo.Activity</item>
860        <item name="android:windowSoftInputMode">stateUnspecified|adjustUnspecified</item>
861        <item name="windowActionBar">true</item>
862        <item name="windowActionModeOverlay">false</item>
863
864        <!-- Dialog attributes -->
865        <item name="alertDialogStyle">@android:style/AlertDialog.Holo</item>
866        <item name="dialogTheme">@android:style/Theme.Holo.Dialog</item>
867        <item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons_holo</item>
868        <item name="dialogCustomTitleDecorLayout">@layout/dialog_custom_title_holo</item>
869        <item name="dialogTitleDecorLayout">@layout/dialog_title_holo</item>
870        <item name="alertDialogTheme">@android:style/Theme.Holo.Dialog.Alert</item>
871        <item name="alertDialogCenterButtons">false</item>
872        <item name="alertDialogIcon">@android:drawable/ic_dialog_alert_holo_dark</item>
873
874        <item name="toastFrameBackground">@android:drawable/toast_frame_holo</item>
875        
876        <!-- Panel attributes -->
877        <item name="panelBackground">@android:drawable/menu_background</item>
878        <item name="panelFullBackground">@android:drawable/menu_background_fill_parent_width</item>
879        <!-- These three attributes do not seems to be used by the framework. Declared public though -->
880        <item name="panelColorBackground">#000</item>
881        <item name="panelColorForeground">?android:attr/textColorPrimary</item>
882        <item name="panelTextAppearance">?android:attr/textAppearance</item>
883
884        <!-- Scrollbar attributes -->
885        <item name="scrollbarFadeDuration">250</item>
886        <item name="scrollbarDefaultDelayBeforeFade">300</item> 
887        <item name="scrollbarSize">10dip</item>
888        <item name="scrollbarThumbHorizontal">@android:drawable/scrollbar_handle_holo_dark</item>
889        <item name="scrollbarThumbVertical">@android:drawable/scrollbar_handle_holo_dark</item>
890        <item name="scrollbarTrackHorizontal">@null</item>
891        <item name="scrollbarTrackVertical">@null</item>
892
893        <!-- Text selection handle attributes -->
894        <item name="textSelectHandleLeft">@android:drawable/text_select_handle_left</item>
895        <item name="textSelectHandleRight">@android:drawable/text_select_handle_right</item>
896        <item name="textSelectHandle">@android:drawable/text_select_handle_middle</item>
897        <item name="textSelectHandleWindowStyle">@android:style/Widget.Holo.TextSelectHandle</item>
898
899        <!-- Widget styles -->
900        <item name="absListViewStyle">@android:style/Widget.Holo.AbsListView</item>
901        <item name="autoCompleteTextViewStyle">@android:style/Widget.Holo.AutoCompleteTextView</item>
902        <item name="checkboxStyle">@android:style/Widget.Holo.CompoundButton.CheckBox</item>
903        <item name="dropDownListViewStyle">@android:style/Widget.Holo.ListView.DropDown</item>
904        <item name="editTextStyle">@android:style/Widget.Holo.EditText</item>
905        <item name="expandableListViewStyle">@android:style/Widget.Holo.ExpandableListView</item>
906        <item name="expandableListViewWhiteStyle">@android:style/Widget.Holo.ExpandableListView.White</item>
907        <item name="galleryStyle">@android:style/Widget.Holo.Gallery</item>
908        <item name="gestureOverlayViewStyle">@android:style/Widget.Holo.GestureOverlayView</item>
909        <item name="gridViewStyle">@android:style/Widget.Holo.GridView</item>
910        <item name="imageButtonStyle">@android:style/Widget.Holo.ImageButton</item>
911        <item name="imageWellStyle">@android:style/Widget.Holo.ImageWell</item>
912        <item name="listViewStyle">@android:style/Widget.Holo.ListView</item>
913        <item name="listViewWhiteStyle">@android:style/Widget.Holo.ListView.White</item>
914        <item name="popupWindowStyle">@android:style/Widget.Holo.PopupWindow</item>
915        <item name="progressBarStyle">@android:style/Widget.Holo.ProgressBar</item>
916        <item name="progressBarStyleHorizontal">@android:style/Widget.Holo.ProgressBar.Horizontal</item>
917        <item name="progressBarStyleSmall">@android:style/Widget.Holo.ProgressBar.Small</item>
918        <item name="progressBarStyleSmallTitle">@android:style/Widget.Holo.ProgressBar.Small.Title</item>
919        <item name="progressBarStyleLarge">@android:style/Widget.Holo.ProgressBar.Large</item>
920        <item name="progressBarStyleInverse">@android:style/Widget.Holo.ProgressBar.Inverse</item>
921        <item name="progressBarStyleSmallInverse">@android:style/Widget.Holo.ProgressBar.Small.Inverse</item>
922        <item name="progressBarStyleLargeInverse">@android:style/Widget.Holo.ProgressBar.Large.Inverse</item>
923        <item name="seekBarStyle">@android:style/Widget.Holo.SeekBar</item>
924        <item name="ratingBarStyle">@android:style/Widget.Holo.RatingBar</item>
925        <item name="ratingBarStyleIndicator">@android:style/Widget.Holo.RatingBar.Indicator</item>
926        <item name="ratingBarStyleSmall">@android:style/Widget.Holo.RatingBar.Small</item>
927        <item name="radioButtonStyle">@android:style/Widget.Holo.CompoundButton.RadioButton</item>
928        <item name="scrollViewStyle">@android:style/Widget.Holo.ScrollView</item>
929        <item name="horizontalScrollViewStyle">@android:style/Widget.Holo.HorizontalScrollView</item>
930        <item name="spinnerStyle">?android:attr/dropDownSpinnerStyle</item>
931        <item name="dropDownSpinnerStyle">@android:style/Widget.Holo.Spinner.DropDown</item>
932        <item name="starStyle">@android:style/Widget.Holo.CompoundButton.Star</item>
933        <item name="tabWidgetStyle">@android:style/Widget.Holo.TabWidget</item>
934        <item name="textViewStyle">@android:style/Widget.Holo.TextView</item>
935        <item name="webTextViewStyle">@android:style/Widget.Holo.WebTextView</item>
936        <item name="webViewStyle">@android:style/Widget.Holo.WebView</item>
937        <item name="dropDownItemStyle">@android:style/Widget.Holo.DropDownItem</item>
938        <item name="spinnerDropDownItemStyle">@android:style/Widget.Holo.DropDownItem.Spinner</item>
939        <item name="spinnerItemStyle">@android:style/Widget.Holo.TextView.SpinnerItem</item>
940        <item name="dropDownHintAppearance">@android:style/TextAppearance.Holo.Widget.DropDownHint</item>
941        <item name="keyboardViewStyle">@android:style/Widget.Holo.KeyboardView</item>
942        <item name="quickContactBadgeStyleWindowSmall">@android:style/Widget.Holo.QuickContactBadge.WindowSmall</item>
943        <item name="quickContactBadgeStyleWindowMedium">@android:style/Widget.Holo.QuickContactBadge.WindowMedium</item>
944        <item name="quickContactBadgeStyleWindowLarge">@android:style/Widget.Holo.QuickContactBadge.WindowLarge</item>
945        <item name="quickContactBadgeStyleSmallWindowSmall">@android:style/Widget.Holo.QuickContactBadgeSmall.WindowSmall</item>
946        <item name="quickContactBadgeStyleSmallWindowMedium">@android:style/Widget.Holo.QuickContactBadgeSmall.WindowMedium</item>
947        <item name="quickContactBadgeStyleSmallWindowLarge">@android:style/Widget.Holo.QuickContactBadgeSmall.WindowLarge</item>
948        <item name="listPopupWindowStyle">@android:style/Widget.Holo.ListPopupWindow</item>
949        <item name="popupMenuStyle">@android:style/Widget.Holo.PopupMenu</item>
950
951        <!-- Preference styles -->
952        <item name="preferenceScreenStyle">@android:style/Preference.Holo.PreferenceScreen</item>
953        <item name="preferenceCategoryStyle">@android:style/Preference.Holo.Category</item>
954        <item name="preferenceStyle">@android:style/Preference.Holo</item>
955        <item name="preferenceInformationStyle">@android:style/Preference.Holo.Information</item>
956        <item name="checkBoxPreferenceStyle">@android:style/Preference.Holo.CheckBoxPreference</item>
957        <item name="yesNoPreferenceStyle">@android:style/Preference.Holo.DialogPreference.YesNoPreference</item>
958        <item name="dialogPreferenceStyle">@android:style/Preference.Holo.DialogPreference</item>
959        <item name="editTextPreferenceStyle">@android:style/Preference.Holo.DialogPreference.EditTextPreference</item>
960        <item name="ringtonePreferenceStyle">@android:style/Preference.Holo.RingtonePreference</item>
961        <item name="preferenceLayoutChild">@android:layout/preference_child_holo</item>
962        <item name="detailsElementBackground">@android:drawable/panel_bg_holo_dark</item>
963
964        <!-- Search widget styles -->
965        <item name="searchWidgetCorpusItemBackground">@android:color/search_widget_corpus_item_background</item>
966
967        <!-- Action bar styles -->
968        <item name="actionDropDownStyle">@android:style/Widget.Holo.Spinner.DropDown.ActionBar</item>
969        <item name="actionButtonStyle">@android:style/Widget.Holo.ActionButton</item>
970        <item name="actionOverflowButtonStyle">@android:style/Widget.Holo.ActionButton.Overflow</item>
971        <item name="actionModeBackground">@android:drawable/cab_background_holo_dark</item>
972        <item name="actionModeCloseDrawable">@android:drawable/cab_ic_close_holo</item>
973        <item name="actionBarTabStyle">@style/Widget.Holo.ActionBarView_TabView</item>
974        <item name="actionBarTabBarStyle">@style/Widget.Holo.ActionBarView_TabBar</item>
975        <item name="actionBarTabTextStyle">@style/Widget.Holo.ActionBarView_TabText</item>
976        <item name="actionModeStyle">@style/Widget.Holo.ActionMode</item>
977        <item name="actionModeCloseButtonStyle">@style/Widget.Holo.ActionButton.CloseMode</item>
978        <item name="actionBarStyle">@android:style/Widget.Holo.ActionBar</item>
979        <item name="actionBarSize">56dip</item>
980        <item name="actionModePopupWindowStyle">@android:style/Widget.Holo.PopupWindow.ActionMode</item>
981
982        <item name="dividerVertical">?android:attr/listDivider</item>
983        <item name="dividerHorizontal">?android:attr/listDivider</item>
984        <item name="buttonBarStyle">@android:style/Holo.ButtonBar</item>
985        <item name="buttonBarButtonStyle">?android:attr/borderlessButtonStyle</item>
986        <item name="segmentedButtonStyle">@android:style/Holo.SegmentedButton</item>
987
988        <!-- SearchView attributes -->
989        <item name="searchDropdownBackground">@android:drawable/search_dropdown_dark</item>
990
991        <!-- PreferenceFrameLayout attributes -->
992        <item name="preferenceFrameLayoutStyle">@android:style/Widget.Holo.PreferenceFrameLayout</item>
993
994        <!-- NumberPicker styles-->
995        <item name="numberPickerUpButtonStyle">@style/Widget.Holo.ImageButton.NumberPickerUpButton</item>
996        <item name="numberPickerDownButtonStyle">@style/Widget.Holo.ImageButton.NumberPickerDownButton</item>
997        <item name="numberPickerInputTextStyle">@style/Widget.Holo.EditText.NumberPickerInputText</item>
998        <item name="numberPickerStyle">@style/Widget.Holo.NumberPicker</item>
999
1000        <!-- CalendarView style-->
1001        <item name="calendarViewStyle">@style/Widget.Holo.CalendarView</item>
1002
1003        <!-- TimePicker style -->
1004        <item name="timePickerStyle">@style/Widget.Holo.TimePicker</item>
1005
1006        <!-- DatePicker style -->
1007        <item name="datePickerStyle">@style/Widget.Holo.DatePicker</item>
1008
1009        <item name="fastScrollThumbDrawable">@android:drawable/fastscroll_thumb_holo</item>
1010        <item name="fastScrollPreviewBackgroundLeft">@android:drawable/fastscroll_label_left_holo_dark</item>
1011        <item name="fastScrollPreviewBackgroundRight">@android:drawable/fastscroll_label_right_holo_dark</item>
1012        <item name="fastScrollTrackDrawable">@android:drawable/fastscroll_track_holo_dark</item>
1013        <item name="fastScrollOverlayPosition">atThumb</item>
1014
1015    </style>
1016
1017    <!-- New Honeycomb holographic theme. Light version.  The widgets in the
1018         holographic theme are translucent on their brackground, so applications
1019         must ensure that any background they use with this theme is itself
1020         light; otherwise, it will be difficult to see the widgets.  The new
1021         UI style also includes a full action bar by default. -->
1022    <style name="Theme.Holo.Light" parent="Theme.Light">
1023        <item name="colorForeground">@android:color/bright_foreground_holo_light</item>
1024        <item name="colorForegroundInverse">@android:color/bright_foreground_inverse_holo_light</item>
1025        <item name="colorBackground">@android:color/background_holo_light</item>
1026        <item name="colorBackgroundCacheHint">@android:drawable/background_cache_hint_selector_holo_light</item>
1027        <item name="disabledAlpha">0.5</item>
1028        <item name="backgroundDimAmount">0.6</item>
1029
1030
1031        <!-- Text styles -->
1032        <item name="textAppearance">@android:style/TextAppearance.Holo.Light</item>
1033        <item name="textAppearanceInverse">@android:style/TextAppearance.Holo.Light.Inverse</item>
1034
1035        <item name="textColorPrimary">@android:color/primary_text_holo_light</item>
1036        <item name="textColorSecondary">@android:color/secondary_text_holo_light</item>
1037        <item name="textColorTertiary">@android:color/tertiary_text_holo_light</item>
1038        <item name="textColorPrimaryInverse">@android:color/primary_text_holo_dark</item>
1039        <item name="textColorSecondaryInverse">@android:color/secondary_text_holo_dark</item>
1040        <item name="textColorTertiaryInverse">@android:color/tertiary_text_holo_dark</item>
1041        <item name="textColorPrimaryDisableOnly">@android:color/primary_text_disable_only_holo_light</item>
1042        <item name="textColorPrimaryInverseDisableOnly">@android:color/primary_text_disable_only_holo_dark</item>
1043        <item name="textColorPrimaryNoDisable">@android:color/primary_text_nodisable_holo_light</item>
1044        <item name="textColorSecondaryNoDisable">@android:color/secondary_text_nodisable_holo_light</item>
1045        <item name="textColorPrimaryInverseNoDisable">@android:color/primary_text_nodisable_holo_dark</item>
1046        <item name="textColorSecondaryInverseNoDisable">@android:color/secondary_text_nodisable_holo_dark</item>
1047        <item name="textColorHint">@android:color/hint_foreground_holo_light</item>
1048        <item name="textColorHintInverse">@android:color/hint_foreground_holo_dark</item>
1049        <item name="textColorSearchUrl">@android:color/search_url_text_holo</item>
1050        <item name="textColorHighlight">@android:color/highlighted_text_holo_light</item>
1051        <item name="textColorHighlightInverse">@android:color/highlighted_text_holo_dark</item>
1052        <item name="textColorLink">@android:color/link_text_holo_light</item>
1053        <item name="textColorLinkInverse">@android:color/link_text_holo_dark</item>
1054        <item name="textColorAlertDialogListItem">@android:color/primary_text_holo_light</item>
1055
1056        <item name="textAppearanceLarge">@android:style/TextAppearance.Holo.Light.Large</item>
1057        <item name="textAppearanceMedium">@android:style/TextAppearance.Holo.Light.Medium</item>
1058        <item name="textAppearanceSmall">@android:style/TextAppearance.Holo.Light.Small</item>
1059        <item name="textAppearanceLargeInverse">@android:style/TextAppearance.Holo.Light.Large.Inverse</item>
1060        <item name="textAppearanceMediumInverse">@android:style/TextAppearance.Holo.Light.Medium.Inverse</item>
1061        <item name="textAppearanceSmallInverse">@android:style/TextAppearance.Holo.Light.Small.Inverse</item>
1062        <item name="textAppearanceSearchResultTitle">@android:style/TextAppearance.Holo.Light.SearchResult.Title</item>
1063        <item name="textAppearanceSearchResultSubtitle">@android:style/TextAppearance.Holo.Light.SearchResult.Subtitle</item>
1064        
1065        <item name="textAppearanceButton">@android:style/TextAppearance.Holo.Light.Widget.Button</item>
1066
1067        <item name="editTextColor">?android:attr/textColorPrimary</item>
1068        <item name="editTextBackground">@android:drawable/edit_text_holo_light</item>
1069
1070        <item name="candidatesTextStyleSpans">@android:string/candidates_style</item>
1071        
1072        <item name="textCheckMark">@android:drawable/indicator_check_mark_light</item>
1073        <item name="textCheckMarkInverse">@android:drawable/indicator_check_mark_dark</item>
1074
1075        <item name="textAppearanceLargePopupMenu">@android:style/TextAppearance.Holo.Light.Widget.PopupMenu.Large</item>
1076        <item name="textAppearanceSmallPopupMenu">@android:style/TextAppearance.Holo.Light.Widget.PopupMenu.Small</item>
1077
1078        <!-- Button styles -->
1079        <item name="buttonStyle">@android:style/Widget.Holo.Light.Button</item>
1080
1081        <item name="buttonStyleSmall">@android:style/Widget.Holo.Light.Button.Small</item>
1082        <item name="buttonStyleInset">@android:style/Widget.Holo.Light.Button.Inset</item>
1083
1084        <item name="buttonStyleToggle">@android:style/Widget.Holo.Light.Button.Toggle</item>
1085
1086        <item name="selectableItemBackground">@android:drawable/item_background_holo_light</item>
1087        <item name="borderlessButtonStyle">@android:style/Widget.Holo.Light.Button.Borderless</item>
1088        <item name="homeAsUpIndicator">@android:drawable/ic_ab_back_holo_light</item>
1089
1090        <!-- List attributes -->
1091        <item name="listPreferredItemHeight">64dip</item>
1092        <item name="dropdownListPreferredItemHeight">48dip</item>
1093
1094        <!-- @hide -->
1095        <item name="searchResultListItemHeight">58dip</item>
1096        <item name="listDivider">@drawable/list_divider_holo_light</item>
1097        <item name="listSeparatorTextViewStyle">@android:style/Widget.Holo.Light.TextView.ListSeparator</item>   
1098
1099        <item name="listChoiceIndicatorSingle">@android:drawable/btn_radio_holo_light</item>
1100        <item name="listChoiceIndicatorMultiple">@android:drawable/btn_check_holo_light</item>
1101
1102        <item name="listChoiceBackgroundIndicator">@android:drawable/list_selector_holo_light</item>
1103
1104        <item name="activatedBackgroundIndicator">@android:drawable/activated_background_holo_light</item>
1105
1106        <item name="expandableListPreferredItemPaddingLeft">40dip</item>
1107        <item name="expandableListPreferredChildPaddingLeft">
1108                ?android:attr/expandableListPreferredItemPaddingLeft</item>
1109
1110        <item name="expandableListPreferredItemIndicatorLeft">3dip</item>
1111        <item name="expandableListPreferredItemIndicatorRight">0dip</item>
1112        <item name="expandableListPreferredChildIndicatorLeft">
1113                ?android:attr/expandableListPreferredItemIndicatorLeft</item>
1114        <item name="expandableListPreferredChildIndicatorRight">
1115                ?android:attr/expandableListPreferredItemIndicatorRight</item>
1116
1117        <item name="listDividerAlertDialog">@android:drawable/list_divider_holo_light</item>
1118
1119        <!-- Gallery attributes -->
1120        <item name="galleryItemBackground">@android:drawable/gallery_item_background</item>
1121        
1122        <!-- Window attributes -->
1123        <item name="windowFrame">@null</item>
1124        <item name="windowNoTitle">false</item>
1125        <item name="windowFullscreen">false</item>
1126        <item name="windowIsFloating">false</item>
1127        <item name="windowContentOverlay">@null</item>
1128        <item name="windowShowWallpaper">false</item>
1129        <item name="windowTitleStyle">@android:style/WindowTitle.Holo</item>
1130        <item name="windowTitleSize">25dip</item>
1131        <item name="windowTitleBackgroundStyle">@android:style/WindowTitleBackground.Holo</item>
1132        <item name="android:windowAnimationStyle">@android:style/Animation.Holo.Activity</item>
1133        <item name="android:windowSoftInputMode">stateUnspecified|adjustUnspecified</item>
1134        <item name="windowActionBar">true</item>
1135        <item name="windowActionModeOverlay">false</item>
1136
1137        <!-- Dialog attributes -->
1138        <item name="alertDialogStyle">@android:style/AlertDialog.Holo.Light</item>
1139        <item name="dialogTheme">@android:style/Theme.Holo.Light.Dialog</item>
1140        <item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons_holo</item>
1141        <item name="dialogCustomTitleDecorLayout">@layout/dialog_custom_title_holo</item>
1142        <item name="dialogTitleDecorLayout">@layout/dialog_title_holo</item>
1143        <item name="alertDialogCenterButtons">false</item>
1144        <item name="alertDialogTheme">@android:style/Theme.Holo.Light.Dialog.Alert</item>
1145        <item name="alertDialogIcon">@android:drawable/ic_dialog_alert_holo_light</item>
1146
1147        <item name="toastFrameBackground">@android:drawable/toast_frame_holo</item>
1148        
1149        <!-- Panel attributes -->
1150        <item name="panelBackground">@android:drawable/menu_background</item>
1151        <item name="panelFullBackground">@android:drawable/menu_background_fill_parent_width</item>
1152        <!-- These three attributes do not seems to be used by the framework. Declared public though -->
1153        <item name="panelColorBackground">#000</item>
1154        <item name="panelColorForeground">?android:attr/textColorPrimary</item>
1155        <item name="panelTextAppearance">?android:attr/textAppearance</item>
1156
1157        <!-- Scrollbar attributes -->
1158        <item name="scrollbarFadeDuration">250</item>
1159        <item name="scrollbarDefaultDelayBeforeFade">300</item>
1160        <item name="scrollbarSize">10dip</item>
1161        <item name="scrollbarThumbHorizontal">@android:drawable/scrollbar_handle_holo_light</item>
1162        <item name="scrollbarThumbVertical">@android:drawable/scrollbar_handle_holo_light</item>
1163        <item name="scrollbarTrackHorizontal">@null</item>
1164        <item name="scrollbarTrackVertical">@null</item>
1165
1166        <!-- Text selection handle attributes -->
1167        <item name="textSelectHandleLeft">@android:drawable/text_select_handle_left</item>
1168        <item name="textSelectHandleRight">@android:drawable/text_select_handle_right</item>
1169        <item name="textSelectHandle">@android:drawable/text_select_handle_middle</item>
1170        <item name="textSelectHandleWindowStyle">@android:style/Widget.Holo.TextSelectHandle</item>
1171
1172        <!-- Widget styles -->
1173        <item name="absListViewStyle">@android:style/Widget.Holo.Light.AbsListView</item>
1174        <item name="autoCompleteTextViewStyle">@android:style/Widget.Holo.Light.AutoCompleteTextView</item>
1175        <item name="checkboxStyle">@android:style/Widget.Holo.Light.CompoundButton.CheckBox</item>
1176        <item name="dropDownListViewStyle">@android:style/Widget.Holo.ListView.DropDown</item>
1177        <item name="editTextStyle">@android:style/Widget.Holo.Light.EditText</item>
1178        <item name="expandableListViewStyle">@android:style/Widget.Holo.Light.ExpandableListView</item>
1179        <item name="expandableListViewWhiteStyle">@android:style/Widget.Holo.Light.ExpandableListView.White</item>
1180        <item name="galleryStyle">@android:style/Widget.Holo.Light.Gallery</item>
1181        <item name="gestureOverlayViewStyle">@android:style/Widget.Holo.Light.GestureOverlayView</item>
1182        <item name="gridViewStyle">@android:style/Widget.Holo.Light.GridView</item>
1183        <item name="imageButtonStyle">@android:style/Widget.Holo.Light.ImageButton</item>
1184        <item name="imageWellStyle">@android:style/Widget.Holo.Light.ImageWell</item>
1185        <item name="listViewStyle">@android:style/Widget.Holo.Light.ListView</item>
1186        <item name="listViewWhiteStyle">@android:style/Widget.Holo.Light.ListView.White</item>
1187        <item name="popupWindowStyle">@android:style/Widget.Holo.Light.PopupWindow</item>
1188        <item name="progressBarStyle">@android:style/Widget.Holo.Light.ProgressBar</item>
1189        <item name="progressBarStyleHorizontal">@android:style/Widget.Holo.Light.ProgressBar.Horizontal</item>
1190        <item name="progressBarStyleSmall">@android:style/Widget.Holo.Light.ProgressBar.Small</item>
1191        <item name="progressBarStyleSmallTitle">@android:style/Widget.Holo.Light.ProgressBar.Small.Title</item>
1192        <item name="progressBarStyleLarge">@android:style/Widget.Holo.Light.ProgressBar.Large</item>
1193        <item name="progressBarStyleInverse">@android:style/Widget.Holo.Light.ProgressBar.Inverse</item>
1194        <item name="progressBarStyleSmallInverse">@android:style/Widget.Holo.Light.ProgressBar.Small.Inverse</item>
1195        <item name="progressBarStyleLargeInverse">@android:style/Widget.Holo.Light.ProgressBar.Large.Inverse</item>
1196        <item name="seekBarStyle">@android:style/Widget.Holo.Light.SeekBar</item>
1197        <item name="ratingBarStyle">@android:style/Widget.Holo.Light.RatingBar</item>
1198        <item name="ratingBarStyleIndicator">@android:style/Widget.Holo.Light.RatingBar.Indicator</item>
1199        <item name="ratingBarStyleSmall">@android:style/Widget.Holo.Light.RatingBar.Small</item>
1200        <item name="radioButtonStyle">@android:style/Widget.Holo.Light.CompoundButton.RadioButton</item>
1201        <item name="scrollViewStyle">@android:style/Widget.Holo.Light.ScrollView</item>
1202        <item name="horizontalScrollViewStyle">@android:style/Widget.Holo.Light.HorizontalScrollView</item>
1203        <item name="spinnerStyle">?android:attr/dropDownSpinnerStyle</item>
1204        <item name="dropDownSpinnerStyle">@android:style/Widget.Holo.Light.Spinner.DropDown</item>
1205        <item name="starStyle">@android:style/Widget.Holo.Light.CompoundButton.Star</item>
1206        <item name="tabWidgetStyle">@android:style/Widget.Holo.Light.TabWidget</item>
1207        <item name="textViewStyle">@android:style/Widget.Holo.Light.TextView</item>
1208        <item name="webTextViewStyle">@android:style/Widget.Holo.Light.WebTextView</item>
1209        <item name="webViewStyle">@android:style/Widget.Holo.Light.WebView</item>
1210        <item name="dropDownItemStyle">@android:style/Widget.Holo.Light.DropDownItem</item>
1211        <item name="spinnerDropDownItemStyle">@android:style/Widget.Holo.Light.DropDownItem.Spinner</item>
1212        <item name="spinnerItemStyle">@android:style/Widget.Holo.TextView.SpinnerItem</item>
1213        <item name="dropDownHintAppearance">@android:style/TextAppearance.Holo.Widget.DropDownHint</item>
1214        <item name="keyboardViewStyle">@android:style/Widget.Holo.KeyboardView</item>
1215        <item name="quickContactBadgeStyleWindowSmall">@android:style/Widget.Holo.QuickContactBadge.WindowSmall</item>
1216        <item name="quickContactBadgeStyleWindowMedium">@android:style/Widget.Holo.QuickContactBadge.WindowMedium</item>
1217        <item name="quickContactBadgeStyleWindowLarge">@android:style/Widget.Holo.QuickContactBadge.WindowLarge</item>
1218        <item name="quickContactBadgeStyleSmallWindowSmall">@android:style/Widget.Holo.QuickContactBadgeSmall.WindowSmall</item>
1219        <item name="quickContactBadgeStyleSmallWindowMedium">@android:style/Widget.Holo.QuickContactBadgeSmall.WindowMedium</item>
1220        <item name="quickContactBadgeStyleSmallWindowLarge">@android:style/Widget.Holo.QuickContactBadgeSmall.WindowLarge</item>
1221        <item name="listPopupWindowStyle">@android:style/Widget.Holo.Light.ListPopupWindow</item>
1222        <item name="popupMenuStyle">@android:style/Widget.Holo.Light.PopupMenu</item>
1223        
1224        <!-- Preference styles -->
1225        <item name="preferenceScreenStyle">@android:style/Preference.Holo.PreferenceScreen</item>
1226        <item name="preferenceCategoryStyle">@android:style/Preference.Holo.Category</item>
1227        <item name="preferenceStyle">@android:style/Preference.Holo</item>
1228        <item name="preferenceInformationStyle">@android:style/Preference.Holo.Information</item>
1229        <item name="checkBoxPreferenceStyle">@android:style/Preference.Holo.CheckBoxPreference</item>
1230        <item name="yesNoPreferenceStyle">@android:style/Preference.Holo.DialogPreference.YesNoPreference</item>
1231        <item name="dialogPreferenceStyle">@android:style/Preference.Holo.DialogPreference</item>
1232        <item name="editTextPreferenceStyle">@android:style/Preference.Holo.DialogPreference.EditTextPreference</item>
1233        <item name="ringtonePreferenceStyle">@android:style/Preference.Holo.RingtonePreference</item>
1234        <item name="preferenceLayoutChild">@android:layout/preference_child_holo</item>
1235        <item name="detailsElementBackground">@android:drawable/panel_bg_holo_light</item>
1236
1237        <!-- Search widget styles -->
1238        <item name="searchWidgetCorpusItemBackground">@android:color/search_widget_corpus_item_background</item>
1239
1240        <!-- Action bar styles -->
1241        <item name="actionDropDownStyle">@android:style/Widget.Holo.Light.Spinner.DropDown.ActionBar</item>
1242        <item name="actionButtonStyle">@android:style/Widget.Holo.Light.ActionButton</item>
1243        <item name="actionOverflowButtonStyle">@android:style/Widget.Holo.Light.ActionButton.Overflow</item>
1244        <item name="actionModeBackground">@android:drawable/cab_background_holo_light</item>
1245        <item name="actionModeCloseDrawable">@android:drawable/cab_ic_close_holo</item>
1246        <item name="actionBarTabStyle">@style/Widget.Holo.Light.ActionBarView_TabView</item>
1247        <item name="actionBarTabBarStyle">@style/Widget.Holo.Light.ActionBarView_TabBar</item>
1248        <item name="actionBarTabTextStyle">@style/Widget.Holo.Light.ActionBarView_TabText</item>
1249        <item name="actionModeStyle">@style/Widget.Holo.Light.ActionMode</item>
1250        <item name="actionModeCloseButtonStyle">@style/Widget.Holo.Light.ActionButton.CloseMode</item>
1251        <item name="actionBarStyle">@android:style/Widget.Holo.Light.ActionBar</item>
1252        <item name="actionBarSize">56dip</item>
1253        <item name="actionModePopupWindowStyle">@android:style/Widget.Holo.Light.PopupWindow.ActionMode</item>
1254
1255        <item name="dividerVertical">?android:attr/listDivider</item>
1256        <item name="dividerHorizontal">?android:attr/listDivider</item>
1257        <item name="buttonBarStyle">@android:style/Holo.Light.ButtonBar</item>
1258        <item name="buttonBarButtonStyle">?android:attr/borderlessButtonStyle</item>
1259        <item name="segmentedButtonStyle">@android:style/Holo.Light.SegmentedButton</item>
1260
1261        <!-- SearchView attributes -->
1262        <item name="searchDropdownBackground">@android:drawable/search_dropdown_light</item>
1263
1264        <!-- NumberPicker attributes and styles-->
1265        <item name="numberPickerUpButtonStyle">@style/Widget.Holo.Light.ImageButton.NumberPickerUpButton</item>
1266        <item name="numberPickerDownButtonStyle">@style/Widget.Holo.Light.ImageButton.NumberPickerDownButton</item>
1267        <item name="numberPickerInputTextStyle">@style/Widget.Holo.Light.EditText.NumberPickerInputText</item>
1268        <item name="numberPickerStyle">@style/Widget.Holo.Light.NumberPicker</item>
1269
1270        <!-- CalendarView style-->
1271        <item name="calendarViewStyle">@style/Widget.Holo.Light.CalendarView</item>
1272
1273        <!-- TimePicker style -->
1274        <item name="timePickerStyle">@style/Widget.Holo.Light.TimePicker</item>
1275
1276        <!-- DatePicker style -->
1277        <item name="datePickerStyle">@style/Widget.Holo.Light.DatePicker</item>
1278
1279        <item name="fastScrollThumbDrawable">@android:drawable/fastscroll_thumb_holo</item>
1280        <item name="fastScrollPreviewBackgroundLeft">@android:drawable/fastscroll_label_left_holo_light</item>
1281        <item name="fastScrollPreviewBackgroundRight">@android:drawable/fastscroll_label_right_holo_light</item>
1282        <item name="fastScrollTrackDrawable">@android:drawable/fastscroll_track_holo_light</item>
1283        <item name="fastScrollOverlayPosition">atThumb</item>
1284
1285    </style>
1286
1287    <!-- Variant of the holographic (dark) theme with no action bar. -->
1288    <style name="Theme.Holo.NoActionBar">
1289        <item name="android:windowActionBar">false</item>
1290        <item name="android:windowNoTitle">true</item>
1291    </style>
1292    
1293    <!-- Variant of the holographic (dark) theme that has no title bar and fills
1294         the entire screen -->
1295    <style name="Theme.Holo.NoActionBar.Fullscreen">
1296        <item name="android:windowFullscreen">true</item>
1297        <item name="android:windowContentOverlay">@null</item>
1298    </style>
1299
1300    <!-- Variant of the holographic (light) theme with no action bar. -->
1301    <style name="Theme.Holo.Light.NoActionBar">
1302        <item name="android:windowActionBar">false</item>
1303        <item name="android:windowNoTitle">true</item>
1304    </style>
1305
1306    <!-- Variant of the holographic (light) theme that has no title bar and fills
1307         the entire screen -->
1308    <style name="Theme.Holo.Light.NoActionBar.Fullscreen">
1309        <item name="android:windowFullscreen">true</item>
1310        <item name="android:windowContentOverlay">@null</item>
1311    </style>
1312 
1313    <!-- Dialog themes for Holo -->
1314
1315    <!-- Holo theme for dialog windows and activities, which is used by the
1316         {@link android.app.Dialog} class.  This changes the window to be
1317         floating (not fill the entire screen), and puts a frame around its
1318         contents.  You can set this theme on an activity if you would like to
1319         make an activity that looks like a Dialog.
1320         This is the default Dialog theme for applications targeting Honeycomb
1321         or newer. -->
1322    <style name="Theme.Holo.Dialog">
1323        <item name="android:windowFrame">@null</item>
1324        <item name="android:windowTitleStyle">@android:style/DialogWindowTitle.Holo</item>
1325        <item name="android:windowBackground">@android:drawable/dialog_full_holo_dark</item>
1326        <item name="android:windowIsFloating">true</item>
1327        <item name="android:windowContentOverlay">@null</item>
1328        <item name="android:windowAnimationStyle">@android:style/Animation.Holo.Dialog</item>
1329        <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
1330        <item name="android:windowActionBar">false</item>
1331        <item name="android:windowActionModeOverlay">true</item>
1332        <item name="android:windowCloseOnTouchOutside">@bool/config_closeDialogWhenTouchOutside</item>
1333
1334        <item name="android:colorBackgroundCacheHint">@null</item>
1335
1336        <item name="android:buttonBarStyle">@android:style/Holo.ButtonBar.AlertDialog</item>
1337        
1338        <item name="textAppearance">@android:style/TextAppearance.Holo</item>
1339        <item name="textAppearanceInverse">@android:style/TextAppearance.Holo.Inverse</item>
1340    </style>
1341
1342    <!-- Variation of Theme.Holo.Dialog that has a nice minumum width for
1343         a regular dialog. -->
1344    <style name="Theme.Holo.Dialog.MinWidth">
1345        <item name="android:windowMinWidthMajor">@android:dimen/dialog_min_width_major</item>
1346        <item name="android:windowMinWidthMinor">@android:dimen/dialog_min_width_major</item>
1347    </style>
1348
1349    <!-- Variation of Theme.Holo.Dialog that does not include a title bar. -->
1350    <style name="Theme.Holo.Dialog.NoActionBar">
1351        <item name="android:windowActionBar">false</item>
1352        <item name="android:windowNoTitle">true</item>
1353    </style>
1354
1355    <!-- Variation of Theme.Holo.Dialog.NoActionVar that has a nice minumum width for
1356         a regular dialog. -->
1357    <style name="Theme.Holo.Dialog.NoActionBar.MinWidth">
1358        <item name="android:windowMinWidthMajor">@android:dimen/dialog_min_width_major</item>
1359        <item name="android:windowMinWidthMinor">@android:dimen/dialog_min_width_major</item>
1360    </style>
1361
1362    <!-- Variation of Theme.Holo.Dialog that does not include a frame (or background).
1363         The view hierarchy of the dialog is responsible for drawing all of
1364         its pixels. -->
1365    <style name="Theme.Holo.Dialog.NoFrame">
1366        <item name="windowBackground">@android:color/transparent</item>
1367        <item name="android:windowFrame">@null</item>
1368        <item name="windowContentOverlay">@null</item>
1369        <item name="android:windowAnimationStyle">@null</item>
1370        <item name="android:backgroundDimEnabled">false</item>
1371        <item name="android:windowIsTranslucent">true</item>
1372        <item name="android:windowNoTitle">true</item>
1373        <item name="android:windowCloseOnTouchOutside">false</item>
1374    </style>
1375
1376    <!-- Holo theme for alert dialog windows, which is used by the
1377         {@link android.app.AlertDialog} class.  This is basically a dialog
1378         but sets the background to empty so it can do two-tone backgrounds.
1379         For applications targeting Honeycomb or newer, this is the default
1380         AlertDialog theme. -->
1381    <style name="Theme.Holo.Dialog.Alert">
1382        <item name="windowBackground">@android:color/transparent</item>
1383        <item name="windowTitleStyle">@android:style/DialogWindowTitle.Holo</item>
1384        <item name="windowContentOverlay">@null</item>
1385        <item name="android:windowMinWidthMajor">@android:dimen/dialog_min_width_major</item>
1386        <item name="android:windowMinWidthMinor">@android:dimen/dialog_min_width_major</item>
1387    </style>
1388
1389    <!-- Theme for a window that will be displayed either full-screen on
1390         smaller screens (small, normal) or as a dialog on larger screens
1391         (large, xlarge). -->
1392    <style name="Theme.Holo.DialogWhenLarge" parent="@android:style/Theme.Holo">
1393    </style>
1394
1395    <!-- Theme for a window without a title bar that will be displayed either
1396         full-screen on smaller screens (small, normal) or as a dialog on larger screens
1397         (large, xlarge). -->
1398    <style name="Theme.Holo.DialogWhenLarge.NoActionBar" parent="@android:style/Theme.Holo.NoActionBar">
1399    </style>
1400
1401    <!-- Light holo dialog themes -->
1402
1403    <!-- Holo light theme for dialog windows and activities, which is used by the
1404         {@link android.app.Dialog} class.  This changes the window to be
1405         floating (not fill the entire screen), and puts a frame around its
1406         contents.  You can set this theme on an activity if you would like to
1407         make an activity that looks like a Dialog.
1408         This is the default Dialog theme for applications targeting Honeycomb
1409         or newer. -->
1410    <style name="Theme.Holo.Light.Dialog">
1411        <item name="android:windowFrame">@null</item>
1412        <item name="android:windowTitleStyle">@android:style/DialogWindowTitle.Holo.Light</item>
1413        <item name="android:windowBackground">@android:drawable/dialog_full_holo_light</item>
1414        <item name="android:windowIsFloating">true</item>
1415        <item name="android:windowContentOverlay">@null</item>
1416        <item name="android:windowAnimationStyle">@android:style/Animation.Holo.Dialog</item>
1417        <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
1418        <item name="android:windowActionBar">false</item>
1419        <item name="android:windowActionModeOverlay">true</item>
1420        <item name="android:windowCloseOnTouchOutside">@bool/config_closeDialogWhenTouchOutside</item>
1421
1422        <item name="android:colorBackgroundCacheHint">@null</item>
1423
1424        <item name="android:buttonBarStyle">@android:style/Holo.Light.ButtonBar.AlertDialog</item>
1425
1426        <item name="textAppearance">@android:style/TextAppearance.Holo.Light</item>
1427        <item name="textAppearanceInverse">@android:style/TextAppearance.Holo.Light.Inverse</item>
1428    </style>
1429
1430    <!-- Variation of Theme.Holo.Light.Dialog that has a nice minumum width for
1431         a regular dialog. -->
1432    <style name="Theme.Holo.Light.Dialog.MinWidth">
1433        <item name="android:windowMinWidthMajor">@android:dimen/dialog_min_width_major</item>
1434        <item name="android:windowMinWidthMinor">@android:dimen/dialog_min_width_major</item>
1435    </style>
1436
1437    <!-- Variation of Theme.Holo.Light.Dialog that does not include a title bar. -->
1438    <style name="Theme.Holo.Light.Dialog.NoActionBar">
1439        <item name="android:windowActionBar">false</item>
1440        <item name="android:windowNoTitle">true</item>
1441    </style>
1442
1443    <!-- Variation of Theme.Holo.Light.Dialog.NoActionBar that has a nice minumum width for
1444         a regular dialog. -->
1445    <style name="Theme.Holo.Light.Dialog.NoActionBar.MinWidth">
1446        <item name="android:windowMinWidthMajor">@android:dimen/dialog_min_width_major</item>
1447        <item name="android:windowMinWidthMinor">@android:dimen/dialog_min_width_major</item>
1448    </style>
1449
1450    <!-- Theme for a window that will be displayed either full-screen on
1451         smaller screens (small, normal) or as a dialog on larger screens
1452         (large, xlarge). -->
1453    <style name="Theme.Holo.Light.DialogWhenLarge" parent="@android:style/Theme.Holo.Light">
1454    </style>
1455
1456    <!-- Theme for a window without an action bar that will be displayed either full-screen
1457         on smaller screens (small, normal) or as a dialog on larger screens
1458         (large, xlarge). -->
1459    <style name="Theme.Holo.Light.DialogWhenLarge.NoActionBar"
1460            parent="@android:style/Theme.Holo.Light.NoActionBar">
1461    </style>
1462
1463    <!-- Holo light theme for alert dialog windows, which is used by the
1464         {@link android.app.AlertDialog} class.  This is basically a dialog
1465         but sets the background to empty so it can do two-tone backgrounds.
1466         For applications targeting Honeycomb or newer, this is the default
1467         AlertDialog theme. -->
1468    <style name="Theme.Holo.Light.Dialog.Alert">
1469        <item name="windowBackground">@android:color/transparent</item>
1470        <item name="windowTitleStyle">@android:style/DialogWindowTitle.Holo.Light</item>
1471        <item name="windowContentOverlay">@null</item>
1472        <item name="android:windowMinWidthMajor">@android:dimen/dialog_min_width_major</item>
1473        <item name="android:windowMinWidthMinor">@android:dimen/dialog_min_width_major</item>
1474    </style>
1475
1476    <!-- Default holographic (dark) for windows that want to have the user's selected
1477         wallpaper appear behind them.  -->
1478    <style name="Theme.Holo.Wallpaper">
1479        <item name="android:windowBackground">@android:color/transparent</item>
1480        <item name="android:colorBackgroundCacheHint">@null</item>
1481        <item name="android:windowShowWallpaper">true</item>
1482    </style>
1483
1484    <!-- Variant of the holographic (dark) theme with no title bar -->
1485    <style name="Theme.Holo.Wallpaper.NoTitleBar">
1486        <item name="android:windowNoTitle">true</item>
1487    </style>
1488
1489</resources>
1490