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