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