styles.xml revision 6b336f835d637853800b94689375a03f337139a4
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    <!-- Global Theme Styles -->
19    <eat-comment />
20    
21
22    <style name="WindowTitleBackground">
23        <item name="android:background">@android:drawable/title_bar</item>
24    </style>
25
26    <style name="WindowTitle">
27        <item name="android:singleLine">true</item>
28        <item name="android:textAppearance">@style/TextAppearance.WindowTitle</item>
29        <item name="android:shadowColor">#BB000000</item>
30        <item name="android:shadowRadius">2.75</item>
31    </style>
32
33    <style name="DialogWindowTitle">
34        <item name="android:maxLines">1</item>
35        <item name="android:scrollHorizontally">true</item>
36        <item name="android:textAppearance">@style/TextAppearance.DialogWindowTitle</item>
37    </style>
38
39    <style name="AlertDialog">
40        <item name="fullDark">@android:drawable/popup_full_dark</item>
41        <item name="topDark">@android:drawable/popup_top_dark</item>
42        <item name="centerDark">@android:drawable/popup_center_dark</item>
43        <item name="bottomDark">@android:drawable/popup_bottom_dark</item>
44        <item name="fullBright">@android:drawable/popup_full_bright</item>
45        <item name="topBright">@android:drawable/popup_top_bright</item>
46        <item name="centerBright">@android:drawable/popup_center_bright</item>
47        <item name="bottomBright">@android:drawable/popup_bottom_bright</item>
48        <item name="bottomMedium">@android:drawable/popup_bottom_medium</item>
49        <item name="centerMedium">@android:drawable/popup_center_medium</item>
50    </style>
51    
52    <!-- Base style for animations.  This style specifies no animations. -->
53    <style name="Animation" />
54    
55    <!-- Standard animations for a full-screen window or activity. -->
56    <style name="Animation.Activity">
57        <item name="activityOpenEnterAnimation">@anim/activity_open_enter</item>
58        <item name="activityOpenExitAnimation">@anim/activity_open_exit</item>
59        <item name="activityCloseEnterAnimation">@anim/activity_close_enter</item>
60        <item name="activityCloseExitAnimation">@anim/activity_close_exit</item>
61        <item name="taskOpenEnterAnimation">@anim/task_open_enter</item>
62        <item name="taskOpenExitAnimation">@anim/task_open_exit</item>
63        <item name="taskCloseEnterAnimation">@anim/task_close_enter</item>
64        <item name="taskCloseExitAnimation">@anim/task_close_exit</item>
65        <item name="taskToFrontEnterAnimation">@anim/task_open_enter</item>
66        <item name="taskToFrontExitAnimation">@anim/task_open_exit</item>
67        <item name="taskToBackEnterAnimation">@anim/task_close_enter</item>
68        <item name="taskToBackExitAnimation">@anim/task_close_exit</item>
69        <item name="wallpaperOpenEnterAnimation">@anim/wallpaper_open_enter</item>
70        <item name="wallpaperOpenExitAnimation">@anim/wallpaper_open_exit</item>
71        <item name="wallpaperCloseEnterAnimation">@anim/wallpaper_close_enter</item>
72        <item name="wallpaperCloseExitAnimation">@anim/wallpaper_close_exit</item>
73        <item name="wallpaperIntraOpenEnterAnimation">@anim/wallpaper_intra_open_enter</item>
74        <item name="wallpaperIntraOpenExitAnimation">@anim/wallpaper_intra_open_exit</item>
75        <item name="wallpaperIntraCloseEnterAnimation">@anim/wallpaper_intra_close_enter</item>
76        <item name="wallpaperIntraCloseExitAnimation">@anim/wallpaper_intra_close_exit</item>
77    </style>
78
79    <!-- Standard animations for a non-full-screen window or activity. -->
80    <style name="Animation.Dialog">
81        <item name="windowEnterAnimation">@anim/dialog_enter</item>
82        <item name="windowExitAnimation">@anim/dialog_exit</item>
83    </style>
84
85    <!-- Standard animations for hiding and showing the status bar. -->
86    <style name="Animation.StatusBar">
87        <item name="windowEnterAnimation">@anim/status_bar_enter</item>
88        <item name="windowExitAnimation">@anim/status_bar_exit</item>
89    </style>
90
91    <!-- {@hide} -->
92    <style name="Animation.StatusBar.IntruderAlert"
93        parent="@android:style/Animation.StatusBar">
94        <item name="android:windowEnterAnimation">@anim/priority_alert_enter</item>
95        <item name="android:windowExitAnimation">@anim/priority_alert_exit</item>
96    </style>
97
98    <!-- Standard animations for a translucent window or activity.  This
99         style is <em>not<em> used by default for the translucent theme
100         (since translucent activities are a special case that have no
101         clear UI paradigm), but you can make your own specialized theme
102         with this animation style if you would like to have the standard
103         platform transition animation. -->
104    <style name="Animation.Translucent">
105        <item name="windowEnterAnimation">@anim/translucent_enter</item>
106        <item name="windowExitAnimation">@anim/translucent_exit</item>
107    </style>
108
109    <!-- Standard animations for a non-full-screen window or activity. -->
110    <style name="Animation.LockScreen">
111        <item name="windowEnterAnimation">@anim/lock_screen_enter</item>
112        <item name="windowExitAnimation">@anim/lock_screen_exit</item>
113    </style>
114
115    <style name="Animation.OptionsPanel">
116        <item name="windowEnterAnimation">@anim/options_panel_enter</item>
117        <item name="windowExitAnimation">@anim/options_panel_exit</item>
118    </style>
119
120    <style name="Animation.SubMenuPanel">
121        <item name="windowEnterAnimation">@anim/submenu_enter</item>
122        <item name="windowExitAnimation">@anim/submenu_exit</item>
123    </style>
124
125    <style name="Animation.TypingFilter">
126        <item name="windowEnterAnimation">@anim/grow_fade_in_center</item>
127        <item name="windowExitAnimation">@anim/shrink_fade_out_center</item>
128    </style>
129    
130    <style name="Animation.TypingFilterRestore">
131        <item name="windowEnterAnimation">@null</item>
132        <item name="windowExitAnimation">@anim/shrink_fade_out_center</item>
133    </style>
134
135    <style name="Animation.Toast">
136        <item name="windowEnterAnimation">@anim/toast_enter</item>
137        <item name="windowExitAnimation">@anim/toast_exit</item>
138    </style>
139
140    <style name="Animation.DropDownDown">
141        <item name="windowEnterAnimation">@anim/grow_fade_in</item>
142        <item name="windowExitAnimation">@anim/shrink_fade_out</item>
143    </style>
144
145    <style name="Animation.DropDownUp">
146        <item name="windowEnterAnimation">@anim/grow_fade_in_from_bottom</item>
147        <item name="windowExitAnimation">@anim/shrink_fade_out_from_bottom</item>
148    </style>
149
150    <!-- {@hide} -->
151    <style name="Animation.SlidingCard">
152        <item name="windowEnterAnimation">@anim/slide_in_up</item>
153        <item name="windowExitAnimation">@anim/slide_out_down</item>
154    </style>
155
156    <!-- Window animations that are applied to input method overlay windows. -->
157    <style name="Animation.InputMethod">
158        <item name="windowEnterAnimation">@anim/input_method_enter</item>
159        <item name="windowExitAnimation">@anim/input_method_exit</item>
160    </style>
161
162    <!-- Special optional fancy IM animations. @hide -->
163    <style name="Animation.InputMethodFancy">
164        <item name="windowEnterAnimation">@anim/input_method_fancy_enter</item>
165        <item name="windowExitAnimation">@anim/input_method_fancy_exit</item>
166    </style>
167
168    <!-- Window animations that are applied to the search bar overlay window.
169	Previously used, but currently unused.
170         {@hide Pending API council approval} -->
171    <style name="Animation.SearchBar">
172        <item name="windowEnterAnimation">@anim/search_bar_enter</item>
173        <item name="windowExitAnimation">@anim/search_bar_exit</item>
174    </style>
175
176    <!-- Window animations that are applied to the zoom buttons overlay window. -->
177    <style name="Animation.ZoomButtons">
178        <item name="windowEnterAnimation">@anim/fade_in</item>
179        <item name="windowExitAnimation">@anim/fade_out</item>
180    </style>
181
182    <!-- Standard animations for wallpapers. -->
183    <style name="Animation.Wallpaper">
184        <item name="windowEnterAnimation">@anim/wallpaper_enter</item>
185        <item name="windowExitAnimation">@anim/wallpaper_exit</item>
186    </style>
187
188    <!-- A special animation we can use for recent applications,
189         for devices that can support it (do alpha transformations). -->
190    <style name="Animation.RecentApplications">
191        <item name="windowEnterAnimation">@anim/fade_in</item>
192        <item name="windowExitAnimation">@anim/fade_out</item>
193    </style>
194
195    <!-- Status Bar Styles -->
196
197    <style name="TextAppearance.StatusBar">
198        <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
199        <item name="android:textColor">?android:attr/textColorPrimary</item>
200    </style>
201    <style name="TextAppearance.StatusBar.Ticker">
202    </style>
203    <style name="TextAppearance.StatusBar.Title">
204        <item name="android:textStyle">bold</item>
205    </style>
206
207    <style name="TextAppearance.StatusBar.Icon">
208        <item name="android:textStyle">bold</item>
209    </style>
210    <style name="TextAppearance.StatusBar.EventContent">
211        <item name="android:textColor">?android:attr/textColorPrimaryInverse</item>
212    </style>
213    <style name="TextAppearance.StatusBar.EventContent.Title">
214        <item name="android:textSize">18sp</item>
215        <item name="android:textStyle">bold</item>
216    </style>
217
218    <!-- Widget Styles -->
219
220    <style name="Widget">
221        <item name="android:textAppearance">?textAppearance</item>
222    </style>
223
224    <style name="Widget.AbsListView">
225        <item name="android:scrollbars">vertical</item>
226        <item name="android:fadingEdge">vertical</item>
227    </style>
228
229    <style name="Widget.GestureOverlayView">
230        <item name="android:gestureStrokeWidth">12.0</item>
231        <item name="android:gestureColor">#ffffff00</item>
232        <item name="android:uncertainGestureColor">#48ffff00</item>
233        <item name="android:fadeOffset">420</item>
234        <item name="android:fadeDuration">150</item>
235        <item name="android:gestureStrokeLengthThreshold">50.0</item>
236        <item name="android:gestureStrokeSquarenessThreshold">0.275</item>
237        <item name="android:gestureStrokeAngleThreshold">40.0</item>
238        <item name="android:eventsInterceptionEnabled">true</item>
239    </style>
240
241    <style name="Widget.GestureOverlayView.White">
242        <item name="android:gestureColor">#ff00ff00</item>
243        <item name="android:uncertainGestureColor">#4800ff00</item>
244    </style>
245
246    <style name="Widget.Button">
247        <item name="android:background">@android:drawable/btn_default</item>
248        <item name="android:focusable">true</item>
249        <item name="android:clickable">true</item>
250        <item name="android:textAppearance">?android:attr/textAppearanceSmallInverse</item>
251        <item name="android:textColor">@android:color/primary_text_light</item>
252        <item name="android:gravity">center_vertical|center_horizontal</item>
253    </style>
254
255    <style name="Widget.Button.Small">
256        <item name="android:background">@android:drawable/btn_default_small</item>
257    </style>
258
259    <style name="Widget.Button.Inset">
260        <item name="android:background">@android:drawable/button_inset</item>
261    </style>
262
263    <style name="Widget.Button.Transparent">
264        <item name="android:background">@android:drawable/btn_default_transparent</item>
265        <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
266        <item name="android:textColor">@android:color/white</item>
267    </style>
268
269    <style name="Widget.CompoundButton">
270        <item name="android:focusable">true</item>
271        <item name="android:clickable">true</item>
272        <item name="android:textAppearance">?android:attr/textAppearance</item>
273        <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item>
274        <item name="android:gravity">center_vertical|left</item>
275    </style>
276
277    <style name="Widget.CompoundButton.CheckBox">
278        <item name="android:background">@android:drawable/btn_check_label_background</item>
279        <item name="android:button">@android:drawable/btn_check</item>
280    </style>
281
282    <style name="Widget.CompoundButton.CheckBox.Inverse">
283        <item name="android:background">@android:drawable/btn_check_label_background_light</item>
284        <item name="android:button">@android:drawable/btn_check_light</item>
285    </style>
286
287    <style name="Widget.CompoundButton.RadioButton">
288        <item name="android:background">@android:drawable/btn_radio_label_background</item>
289        <item name="android:button">@android:drawable/btn_radio</item>
290    </style>
291
292    <style name="Widget.CompoundButton.RadioButton.Inverse">
293        <item name="android:background">@android:drawable/btn_radio_label_background_light</item>
294        <item name="android:button">@android:drawable/btn_radio_light</item>
295    </style>
296
297    <style name="Widget.CompoundButton.Star">
298        <item name="android:background">@android:drawable/btn_star_label_background</item>
299        <item name="android:button">@android:drawable/btn_star</item>
300    </style>
301
302    <style name="Widget.Button.Toggle">
303        <item name="android:background">@android:drawable/btn_toggle_bg</item>
304        <item name="android:textOn">@android:string/capital_on</item>
305        <item name="android:textOff">@android:string/capital_off</item>
306        <item name="android:disabledAlpha">?android:attr/disabledAlpha</item>
307    </style>
308
309    <style name="Widget.ProgressBar">
310        <item name="android:indeterminateOnly">true</item>
311        <item name="android:indeterminateDrawable">@android:drawable/progress_medium_white</item>
312        <item name="android:indeterminateBehavior">repeat</item>
313        <item name="android:indeterminateDuration">3500</item>
314        <item name="android:minWidth">48dip</item>
315        <item name="android:maxWidth">48dip</item>
316        <item name="android:minHeight">48dip</item>
317        <item name="android:maxHeight">48dip</item>
318    </style>
319
320    <style name="Widget.ProgressBar.Large">
321        <item name="android:indeterminateDrawable">@android:drawable/progress_large_white</item>
322        <item name="android:minWidth">76dip</item>
323        <item name="android:maxWidth">76dip</item>
324        <item name="android:minHeight">76dip</item>
325        <item name="android:maxHeight">76dip</item>
326    </style>
327    
328    <style name="Widget.ProgressBar.Small">
329        <item name="android:indeterminateDrawable">@android:drawable/progress_small_white</item>
330        <item name="android:minWidth">16dip</item>
331        <item name="android:maxWidth">16dip</item>
332        <item name="android:minHeight">16dip</item>
333        <item name="android:maxHeight">16dip</item>
334    </style>
335
336    <style name="Widget.ProgressBar.Inverse">
337        <item name="android:indeterminateDrawable">@android:drawable/progress_medium</item>
338    </style>
339
340    <style name="Widget.ProgressBar.Large.Inverse">
341        <item name="android:indeterminateDrawable">@android:drawable/progress_large</item>
342    </style>
343
344    <style name="Widget.ProgressBar.Small.Inverse">
345        <item name="android:indeterminateDrawable">@android:drawable/progress_small</item>
346    </style> 
347    
348    <style name="Widget.ProgressBar.Small.Title">
349        <item name="android:indeterminateDrawable">@android:drawable/progress_small_titlebar</item>
350    </style>
351
352    <style name="Widget.ProgressBar.Horizontal">
353        <item name="android:indeterminateOnly">false</item>
354        <item name="android:progressDrawable">@android:drawable/progress_horizontal</item>
355        <item name="android:indeterminateDrawable">@android:drawable/progress_indeterminate_horizontal</item>
356        <item name="android:minHeight">20dip</item>
357        <item name="android:maxHeight">20dip</item>
358    </style>
359
360    <style name="Widget.SeekBar">
361        <item name="android:indeterminateOnly">false</item>
362        <item name="android:progressDrawable">@android:drawable/progress_horizontal</item>
363        <item name="android:indeterminateDrawable">@android:drawable/progress_horizontal</item>
364        <item name="android:minHeight">20dip</item>
365        <item name="android:maxHeight">20dip</item>
366        <item name="android:thumb">@android:drawable/seek_thumb</item>
367        <item name="android:thumbOffset">8dip</item>
368        <item name="android:focusable">true</item>
369    </style>
370
371    <style name="Widget.RatingBar">
372        <item name="android:indeterminateOnly">false</item>
373        <item name="android:progressDrawable">@android:drawable/ratingbar_full</item>
374        <item name="android:indeterminateDrawable">@android:drawable/ratingbar_full</item>
375        <item name="android:minHeight">57dip</item>
376        <item name="android:maxHeight">57dip</item>
377        <item name="android:thumb">@null</item>
378    </style>
379
380    <style name="Widget.RatingBar.Indicator">
381        <item name="android:indeterminateOnly">false</item>
382        <item name="android:progressDrawable">@android:drawable/ratingbar</item>
383        <item name="android:indeterminateDrawable">@android:drawable/ratingbar</item>
384        <item name="android:minHeight">38dip</item>
385        <item name="android:maxHeight">38dip</item>
386        <item name="android:thumb">@null</item>
387        <item name="android:isIndicator">true</item>
388    </style>
389
390    <style name="Widget.RatingBar.Small">
391        <item name="android:indeterminateOnly">false</item>
392        <item name="android:progressDrawable">@android:drawable/ratingbar_small</item>
393        <item name="android:indeterminateDrawable">@android:drawable/ratingbar_small</item>
394        <item name="android:minHeight">14dip</item>
395        <item name="android:maxHeight">14dip</item>
396        <item name="android:thumb">@null</item>
397        <item name="android:isIndicator">true</item>
398    </style>
399
400    <style name="Widget.TextView">
401        <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
402    </style>
403    
404    <style name="Widget.TextView.ListSeparator">
405        <item name="android:background">@android:drawable/dark_header_dither</item>
406        <item name="android:layout_width">match_parent</item>
407        <item name="android:layout_height">25dip</item>
408        <item name="android:textStyle">bold</item>
409        <item name="android:textColor">?textColorSecondary</item>
410        <item name="android:textSize">14sp</item>
411        <item name="android:gravity">center_vertical</item>
412        <item name="android:paddingLeft">5sp</item>
413    </style>
414
415    <style name="Widget.TextView.ListSeparator.White">
416        <item name="android:textColor">?textColorPrimaryInverse</item>
417        <item name="android:background">@android:drawable/light_header_dither</item>
418    </style>
419
420    <style name="Widget.EditText">
421        <item name="android:focusable">true</item>
422        <item name="android:focusableInTouchMode">true</item>
423        <item name="android:clickable">true</item>
424        <item name="android:background">@android:drawable/edit_text</item>
425        <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item>
426        <item name="android:textColor">@android:color/primary_text_light</item>
427        <item name="android:gravity">center_vertical</item>
428    </style>
429    
430    <style name="Widget.ExpandableListView" parent="Widget.ListView">
431        <item name="android:groupIndicator">@android:drawable/expander_group</item>
432        <item name="android:indicatorLeft">?android:attr/expandableListPreferredItemIndicatorLeft</item>
433        <item name="android:indicatorRight">?android:attr/expandableListPreferredItemIndicatorRight</item>
434        <item name="android:childDivider">@android:drawable/divider_horizontal_dark_opaque</item>
435    </style>
436
437    <style name="Widget.ExpandableListView.White">
438        <item name="android:childDivider">@android:drawable/divider_horizontal_bright_opaque</item>
439    </style>
440
441    <style name="Widget.ImageWell">
442        <item name="android:background">@android:drawable/panel_picture_frame_background</item>
443    </style>
444
445    <style name="Widget.ImageButton">
446        <item name="android:focusable">true</item>
447        <item name="android:clickable">true</item>
448        <item name="android:scaleType">center</item>
449        <item name="android:background">@android:drawable/btn_default</item>
450    </style>
451
452    <style name="Widget.AutoCompleteTextView">
453        <item name="android:focusable">true</item>
454        <item name="android:focusableInTouchMode">true</item>
455        <item name="android:clickable">true</item>
456        <item name="android:background">@android:drawable/edit_text</item>
457        <item name="android:completionHintView">@android:layout/simple_dropdown_hint</item>
458        <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item>
459        <item name="android:gravity">center_vertical</item>
460        <item name="android:completionThreshold">2</item>
461        <item name="android:dropDownSelector">@android:drawable/list_selector_background</item>
462        <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item>
463        <item name="android:dropDownVerticalOffset">-6dip</item>
464        <item name="android:dropDownHorizontalOffset">0dip</item>
465        <item name="android:dropDownWidth">wrap_content</item>
466    </style>
467
468    <style name="Widget.Spinner">
469        <item name="android:background">@android:drawable/btn_dropdown</item>
470        <item name="android:clickable">true</item>
471        <item name="android:spinnerMode">dialog</item>
472
473        <item name="android:dropDownSelector">@android:drawable/list_selector_background</item>
474        <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item>
475        <item name="android:dropDownVerticalOffset">-10dip</item>
476        <item name="android:dropDownHorizontalOffset">0dip</item>
477        <item name="android:dropDownWidth">wrap_content</item>
478        <item name="android:popupPromptView">@android:layout/simple_dropdown_hint</item>
479    </style>
480
481    <style name="Widget.Spinner.DropDown">
482        <item name="android:spinnerMode">dropdown</item>
483    </style>
484
485    <style name="Widget.TextView.PopupMenu">
486        <item name="android:clickable">true</item>
487        <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.PopupMenu</item>
488    </style>
489
490    <style name="Widget.TextView.SpinnerItem">
491        <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.SpinnerItem</item>
492    </style>
493
494    <style name="Widget.DropDownItem">
495        <item name="android:textAppearance">@style/TextAppearance.Widget.DropDownItem</item>
496        <item name="android:paddingLeft">6dip</item>
497        <item name="android:paddingRight">6dip</item>
498        <item name="android:gravity">center_vertical</item>
499    </style>
500    
501    <style name="Widget.DropDownItem.Spinner">
502        <item name="android:checkMark">@android:drawable/btn_radio</item>
503    </style>
504
505    <style name="Widget.ScrollView">
506        <item name="android:scrollbars">vertical</item>
507        <item name="android:fadingEdge">vertical</item>
508    </style>
509
510    <style name="Widget.HorizontalScrollView">
511        <item name="android:scrollbars">horizontal</item>
512        <item name="android:fadingEdge">horizontal</item>
513    </style>
514
515    <style name="Widget.ListView" parent="Widget.AbsListView">
516        <item name="android:listSelector">@android:drawable/list_selector_background</item>
517        <item name="android:cacheColorHint">?android:attr/colorBackgroundCacheHint</item>
518        <item name="android:divider">@android:drawable/divider_horizontal_dark_opaque</item>
519    </style>
520    
521    <style name="Widget.ListView.White" parent="Widget.AbsListView">
522        <item name="android:listSelector">@android:drawable/list_selector_background</item>
523        <item name="android:cacheColorHint">?android:attr/colorBackgroundCacheHint</item>
524        <item name="android:divider">@android:drawable/divider_horizontal_bright_opaque</item>
525    </style>    
526
527    <style name="Widget.ListView.DropDown">
528    	<item name="android:cacheColorHint">@null</item>
529        <item name="android:divider">@android:drawable/divider_horizontal_bright_opaque</item>
530    </style>
531
532    <style name="Widget.ListView.Menu">
533		<item name="android:cacheColorHint">@null</item>
534        <item name="android:scrollbars">vertical</item>
535        <item name="android:fadingEdge">vertical</item>
536        <item name="listSelector">@android:drawable/menu_selector</item>
537        <!-- Light background for the list in menus, so the divider for bright themes -->
538        <item name="android:divider">@android:drawable/divider_horizontal_bright</item>
539    </style>
540
541    <style name="Widget.GridView" parent="Widget.AbsListView">
542        <item name="android:listSelector">@android:drawable/grid_selector_background</item>
543    </style>
544
545    <style name="Widget.WebView">
546        <item name="android:focusable">true</item>
547        <item name="android:scrollbars">horizontal|vertical</item>
548    </style>
549
550    <style name="Widget.WebTextView">
551        <item name="android:focusable">true</item>
552        <item name="android:focusableInTouchMode">true</item>
553        <item name="android:clickable">true</item>
554        <item name="android:completionHintView">@android:layout/simple_dropdown_item_1line</item>
555        <item name="android:textAppearance">?android:attr/textAppearanceLargeInverse</item>
556        <item name="android:completionThreshold">2</item>
557        <item name="android:dropDownSelector">@android:drawable/list_selector_background</item>
558        <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item>
559    </style>
560
561    <style name="Widget.TabWidget">
562        <item name="android:textAppearance">@style/TextAppearance.Widget.TabWidget</item>
563        <item name="ellipsize">marquee</item>
564        <item name="singleLine">true</item>
565    </style>
566
567    <style name="Widget.Gallery">
568        <item name="android:fadingEdge">horizontal</item>
569        <item name="android:gravity">center_vertical</item>
570        <item name="android:spacing">-20dip</item>
571        <item name="android:unselectedAlpha">0.85</item>
572    </style>
573    
574    <style name="Widget.PopupWindow">
575        <item name="android:popupBackground">@android:drawable/editbox_dropdown_background_dark</item>
576    </style>
577
578    <style name="Widget.KeyboardView" parent="android:Widget">
579        <item name="android:background">@android:drawable/keyboard_background</item>
580        <item name="android:keyBackground">@android:drawable/btn_keyboard_key</item>
581        <item name="android:keyTextSize">22sp</item>
582        <item name="android:keyTextColor">#FFFFFFFF</item>
583        <item name="android:keyPreviewLayout">@android:layout/keyboard_key_preview</item>
584        <item name="android:keyPreviewOffset">-12dip</item>
585        <item name="android:keyPreviewHeight">80dip</item>
586        <item name="android:labelTextSize">14sp</item>
587        <item name="android:popupLayout">@android:layout/keyboard_popup_keyboard</item>
588        <item name="android:verticalCorrection">-10dip</item>
589        <item name="android:shadowColor">#BB000000</item>
590        <item name="android:shadowRadius">2.75</item>
591    </style>
592
593    <style name="Widget.QuickContactBadge">
594        <item name="android:layout_width">50dip</item>
595        <item name="android:layout_height">56dip</item>
596        <item name="android:background">@android:drawable/quickcontact_badge</item>
597        <item name="android:clickable">true</item>
598        <item name="android:scaleType">fitCenter</item>
599        <item name="android:src">@android:drawable/ic_contact_picture</item>
600    </style>
601    
602    <style name="Widget.QuickContactBadgeSmall">
603        <item name="android:layout_width">39dip</item>
604        <item name="android:layout_height">42dip</item>
605        <item name="android:background">@android:drawable/quickcontact_badge_small</item>
606        <item name="android:clickable">true</item>
607        <item name="android:scaleType">fitCenter</item>
608    </style>
609
610    <style name="Widget.QuickContactBadge.WindowSmall">
611        <item name="android:quickContactWindowSize">modeSmall</item>
612    </style>
613
614    <style name="Widget.QuickContactBadge.WindowMedium">
615        <item name="android:quickContactWindowSize">modeMedium</item>
616    </style>
617
618    <style name="Widget.QuickContactBadge.WindowLarge">
619        <item name="android:quickContactWindowSize">modeLarge</item>
620    </style>
621    
622    <style name="Widget.QuickContactBadgeSmall.WindowSmall">
623        <item name="android:quickContactWindowSize">modeSmall</item>
624    </style>
625
626    <style name="Widget.QuickContactBadgeSmall.WindowMedium">
627        <item name="android:quickContactWindowSize">modeMedium</item>
628    </style>
629
630    <style name="Widget.QuickContactBadgeSmall.WindowLarge">
631        <item name="android:quickContactWindowSize">modeLarge</item>
632    </style>
633
634    <!-- Text Appearances -->
635    <eat-comment />
636
637    <style name="TextAppearance">
638        <item name="android:textColor">?textColorPrimary</item>
639        <item name="android:textColorHighlight">#D077A14B</item>
640        <item name="android:textColorHint">?textColorHint</item>
641        <item name="android:textColorLink">#5C5CFF</item>
642        <item name="android:textSize">16sp</item>
643        <item name="android:textStyle">normal</item>
644    </style>
645
646    <style name="TextAppearance.Inverse">
647        <item name="textColor">?textColorPrimaryInverse</item>
648        <item name="android:textColorHint">?textColorHintInverse</item>
649        <item name="android:textColorLink">#0000EE</item>
650    </style>
651
652    <style name="TextAppearance.Theme">
653    </style>
654
655    <style name="TextAppearance.DialogWindowTitle">
656        <item name="android:textSize">18sp</item>
657        <item name="android:textStyle">normal</item>
658        <item name="android:textColor">?textColorPrimary</item>
659    </style>
660
661    <style name="TextAppearance.Large">
662        <item name="android:textSize">22sp</item>
663        <item name="android:textStyle">normal</item>
664        <item name="android:textColor">?textColorPrimary</item>
665    </style>
666
667    <style name="TextAppearance.Large.Inverse">
668        <item name="android:textColor">?textColorPrimaryInverse</item>
669        <item name="android:textColorHint">?textColorHintInverse</item>
670    </style>
671
672    <style name="TextAppearance.Medium">
673        <item name="android:textSize">18sp</item>
674        <item name="android:textStyle">normal</item>
675        <item name="android:textColor">?textColorPrimary</item>
676    </style>
677
678    <style name="TextAppearance.Medium.Inverse">
679        <item name="android:textColor">?textColorPrimaryInverse</item>
680        <item name="android:textColorHint">?textColorHintInverse</item>
681    </style>
682
683    <style name="TextAppearance.Small">
684        <item name="android:textSize">14sp</item>
685        <item name="android:textStyle">normal</item>
686        <item name="android:textColor">?textColorSecondary</item>
687    </style>
688
689    <style name="TextAppearance.Small.Inverse">
690        <item name="android:textColor">?textColorSecondaryInverse</item>
691        <item name="android:textColorHint">?textColorHintInverse</item>
692    </style>
693
694    <style name="TextAppearance.Theme.Dialog" parent="TextAppearance.Theme">
695    </style>
696
697    <style name="TextAppearance.Theme.Dialog.AppError">
698        <item name="android:textColor">#ffffc0c0</item>
699    </style>
700
701    <style name="TextAppearance.Widget">
702    </style>
703
704    <style name="TextAppearance.Widget.Button" parent="TextAppearance.Small.Inverse">
705        <item name="android:textColor">@android:color/primary_text_light_nodisable</item>
706    </style>
707
708    <style name="TextAppearance.Widget.IconMenu.Item" parent="TextAppearance.Small">
709        <item name="android:textColor">?textColorPrimaryInverse</item>
710    </style>
711
712    <style name="TextAppearance.Widget.EditText">
713        <item name="android:textColor">@color/widget_edittext_dark</item>
714        <item name="android:textColorHint">@android:color/hint_foreground_light</item>
715    </style>
716
717    <style name="TextAppearance.Widget.TabWidget">
718        <item name="android:textSize">14sp</item>
719        <item name="android:textStyle">normal</item>
720        <item name="android:textColor">@android:color/tab_indicator_text</item>
721    </style>
722    
723    <style name="TextAppearance.Widget.TextView">
724        <item name="android:textColor">?textColorPrimaryDisableOnly</item>
725        <item name="android:textColorHint">?textColorHint</item>
726    </style>
727
728    <style name="TextAppearance.Widget.TextView.PopupMenu">
729        <item name="android:textSize">18sp</item>
730        <item name="android:textColor">?textColorPrimaryDisableOnly</item>
731        <item name="android:textColorHint">?textColorHint</item>
732    </style>
733
734    <style name="TextAppearance.Widget.DropDownHint">
735        <item name="android:textColor">?textColorPrimaryInverse</item>
736        <item name="android:textSize">14sp</item>
737    </style>
738
739    <style name="TextAppearance.Widget.DropDownItem">
740        <item name="android:textColor">@android:color/primary_text_light_disable_only</item>
741    </style>
742
743    <style name="TextAppearance.Widget.TextView.SpinnerItem">
744        <item name="android:textColor">@android:color/primary_text_light_disable_only</item>
745    </style>
746    
747    <!-- @hide -->
748    <style name="TextAppearance.SlidingTabNormal" 
749        parent="@android:attr/textAppearanceMedium">
750        <item name="android:textColor">?android:attr/textColorTertiary</item>
751        <item name="android:textSize">28sp</item>
752        <item name="android:shadowColor">@android:color/sliding_tab_text_color_shadow</item>
753        <item name="android:shadowDx">0.0</item>
754        <item name="android:shadowDy">1.0</item>
755        <item name="android:shadowRadius">5.0</item>
756    </style>
757
758    <!-- @hide -->
759    <style name="TextAppearance.SlidingTabActive" 
760        parent="@android:attr/textAppearanceMedium">
761        <item name="android:textColor">@android:color/sliding_tab_text_color_active</item>
762        <item name="android:textSize">28sp</item>
763    </style>
764    
765
766    <!-- @hide -->	
767     <style name="TextAppearance.SearchResult">	
768         <item name="android:textStyle">normal</item>	
769         <item name="android:textColor">?textColorPrimaryInverse</item>	
770         <item name="android:textColorHint">?textColorHintInverse</item>	
771     </style>	
772     	
773     <!-- @hide -->	
774     <style name="TextAppearance.SearchResult.Title">	
775         <item name="android:textSize">16sp</item>	
776     </style>	
777     	
778     <!-- @hide -->	
779     <style name="TextAppearance.SearchResult.Subtitle">	
780         <item name="android:textSize">13sp</item>	
781         <item name="android:textColor">?textColorSecondaryInverse</item>	
782     </style>	
783
784    <style name="TextAppearance.WindowTitle">
785        <item name="android:textColor">#fff</item>
786        <item name="android:textSize">14sp</item>
787        <item name="android:textStyle">bold</item>
788    </style>
789
790    <!-- Preference Styles -->
791
792    <style name="Preference">
793        <item name="android:layout">@android:layout/preference</item>
794    </style>
795    
796    <style name="Preference.Information">
797        <item name="android:layout">@android:layout/preference_information</item>
798        <item name="android:enabled">false</item>
799        <item name="android:shouldDisableView">false</item>
800    </style>
801    
802    <style name="Preference.Category">
803        <item name="android:layout">@android:layout/preference_category</item>
804        <!-- The title should not dim if the category is disabled, instead only the preference children should dim. -->
805        <item name="android:shouldDisableView">false</item>
806        <item name="android:selectable">false</item>
807    </style>
808    
809    <style name="Preference.CheckBoxPreference">
810        <item name="android:widgetLayout">@android:layout/preference_widget_checkbox</item>
811    </style>
812    
813    <style name="Preference.PreferenceScreen">
814    </style>
815
816    <style name="Preference.DialogPreference">
817        <item name="android:positiveButtonText">@android:string/ok</item>
818        <item name="android:negativeButtonText">@android:string/cancel</item>
819        <item name="android:widgetLayout">@android:layout/preference_dialog</item>
820    </style>
821    
822    <style name="Preference.DialogPreference.YesNoPreference">
823        <item name="android:positiveButtonText">@android:string/yes</item>
824        <item name="android:negativeButtonText">@android:string/no</item>
825    </style>
826    
827    <style name="Preference.DialogPreference.EditTextPreference">
828        <item name="android:dialogLayout">@android:layout/preference_dialog_edittext</item>
829    </style>
830    
831    <style name="Preference.RingtonePreference">
832        <item name="android:ringtoneType">ringtone</item>
833        <item name="android:showSilent">true</item>
834        <item name="android:showDefault">true</item>
835        <item name="android:widgetLayout">@android:layout/preference_dialog</item>
836    </style>
837
838    <!-- Other Misc Styles -->
839    <eat-comment />
840
841    <style name="MediaButton">
842        <item name="android:background">@android:drawable/media_button_background</item>
843        <item name="android:layout_width">71dip</item>
844        <item name="android:layout_height">52dip</item>
845    </style>
846
847    <style name="MediaButton.Previous">
848        <item name="android:src">@android:drawable/ic_media_previous</item>
849    </style>
850
851    <style name="MediaButton.Next">
852        <item name="android:src">@android:drawable/ic_media_next</item>
853    </style>
854
855    <style name="MediaButton.Play">
856        <item name="android:src">@android:drawable/ic_media_play</item>
857    </style>
858
859    <style name="MediaButton.Ffwd">
860        <item name="android:src">@android:drawable/ic_media_ff</item>
861    </style>
862
863    <style name="MediaButton.Rew">
864        <item name="android:src">@android:drawable/ic_media_rew</item>
865    </style>
866
867    <style name="MediaButton.Pause">
868        <item name="android:src">@android:drawable/ic_media_pause</item>
869    </style>
870
871    <style name="ZoomControls">
872        <item name="android:gravity">bottom</item>
873        <item name="android:paddingLeft">15dip</item>
874        <item name="android:paddingRight">15dip</item>
875    </style>
876    
877    <!-- Style you can use with a container (typically a horizontal
878         LinearLayout) to get the standard "button bar" background and
879         spacing. @hide -->
880    <style name="ButtonBar">
881        <item name="android:paddingTop">5dip</item>
882        <item name="android:paddingLeft">4dip</item>
883        <item name="android:paddingRight">4dip</item>
884        <item name="android:paddingBottom">1dip</item>
885        <item name="android:background">@android:drawable/bottom_bar</item>
886    </style>
887
888    <style name="ActionBar">
889        <item name="android:background">@android:drawable/action_bar_background</item>
890        <item name="android:displayOptions">useLogo</item>
891        <item name="android:divider">@android:drawable/action_bar_divider</item>
892        <item name="android:height">56dip</item>
893        <item name="android:padding">3dip</item>
894    </style>
895
896    <style name="Widget.ActionButton">
897        <item name="android:background">@null</item>
898    </style>
899</resources>
900