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