styles.xml revision ca259f4081404a8b4524b2fe80ab036182141ab7
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:attr/listChoiceIndicatorMultiple</item>
284    </style>
285
286    <style name="Widget.CompoundButton.RadioButton">
287        <item name="android:background">@android:drawable/btn_radio_label_background</item>
288        <item name="android:button">?android:attr/listChoiceIndicatorSingle</item>
289    </style>
290
291    <style name="Widget.CompoundButton.Star">
292        <item name="android:background">@android:drawable/btn_star_label_background</item>
293        <item name="android:button">@android:drawable/btn_star</item>
294    </style>
295
296    <style name="Widget.Button.Toggle">
297        <item name="android:background">@android:drawable/btn_toggle_bg</item>
298        <item name="android:textOn">@android:string/capital_on</item>
299        <item name="android:textOff">@android:string/capital_off</item>
300        <item name="android:disabledAlpha">?android:attr/disabledAlpha</item>
301    </style>
302
303    <style name="Widget.ProgressBar">
304        <item name="android:indeterminateOnly">true</item>
305        <item name="android:indeterminateDrawable">@android:drawable/progress_medium_white</item>
306        <item name="android:indeterminateBehavior">repeat</item>
307        <item name="android:indeterminateDuration">3500</item>
308        <item name="android:minWidth">48dip</item>
309        <item name="android:maxWidth">48dip</item>
310        <item name="android:minHeight">48dip</item>
311        <item name="android:maxHeight">48dip</item>
312    </style>
313
314    <style name="Widget.ProgressBar.Large">
315        <item name="android:indeterminateDrawable">@android:drawable/progress_large_white</item>
316        <item name="android:minWidth">76dip</item>
317        <item name="android:maxWidth">76dip</item>
318        <item name="android:minHeight">76dip</item>
319        <item name="android:maxHeight">76dip</item>
320    </style>
321    
322    <style name="Widget.ProgressBar.Small">
323        <item name="android:indeterminateDrawable">@android:drawable/progress_small_white</item>
324        <item name="android:minWidth">16dip</item>
325        <item name="android:maxWidth">16dip</item>
326        <item name="android:minHeight">16dip</item>
327        <item name="android:maxHeight">16dip</item>
328    </style>
329
330    <style name="Widget.ProgressBar.Inverse">
331        <item name="android:indeterminateDrawable">@android:drawable/progress_medium</item>
332    </style>
333
334    <style name="Widget.ProgressBar.Large.Inverse">
335        <item name="android:indeterminateDrawable">@android:drawable/progress_large</item>
336    </style>
337
338    <style name="Widget.ProgressBar.Small.Inverse">
339        <item name="android:indeterminateDrawable">@android:drawable/progress_small</item>
340    </style> 
341    
342    <style name="Widget.ProgressBar.Small.Title">
343        <item name="android:indeterminateDrawable">@android:drawable/progress_small_titlebar</item>
344    </style>
345
346    <style name="Widget.ProgressBar.Horizontal">
347        <item name="android:indeterminateOnly">false</item>
348        <item name="android:progressDrawable">@android:drawable/progress_horizontal</item>
349        <item name="android:indeterminateDrawable">@android:drawable/progress_indeterminate_horizontal</item>
350        <item name="android:minHeight">20dip</item>
351        <item name="android:maxHeight">20dip</item>
352    </style>
353
354    <style name="Widget.SeekBar">
355        <item name="android:indeterminateOnly">false</item>
356        <item name="android:progressDrawable">@android:drawable/progress_horizontal</item>
357        <item name="android:indeterminateDrawable">@android:drawable/progress_horizontal</item>
358        <item name="android:minHeight">20dip</item>
359        <item name="android:maxHeight">20dip</item>
360        <item name="android:thumb">@android:drawable/seek_thumb</item>
361        <item name="android:thumbOffset">8dip</item>
362        <item name="android:focusable">true</item>
363    </style>
364
365    <style name="Widget.RatingBar">
366        <item name="android:indeterminateOnly">false</item>
367        <item name="android:progressDrawable">@android:drawable/ratingbar_full</item>
368        <item name="android:indeterminateDrawable">@android:drawable/ratingbar_full</item>
369        <item name="android:minHeight">57dip</item>
370        <item name="android:maxHeight">57dip</item>
371        <item name="android:thumb">@null</item>
372    </style>
373
374    <style name="Widget.RatingBar.Indicator">
375        <item name="android:indeterminateOnly">false</item>
376        <item name="android:progressDrawable">@android:drawable/ratingbar</item>
377        <item name="android:indeterminateDrawable">@android:drawable/ratingbar</item>
378        <item name="android:minHeight">38dip</item>
379        <item name="android:maxHeight">38dip</item>
380        <item name="android:thumb">@null</item>
381        <item name="android:isIndicator">true</item>
382    </style>
383
384    <style name="Widget.RatingBar.Small">
385        <item name="android:indeterminateOnly">false</item>
386        <item name="android:progressDrawable">@android:drawable/ratingbar_small</item>
387        <item name="android:indeterminateDrawable">@android:drawable/ratingbar_small</item>
388        <item name="android:minHeight">14dip</item>
389        <item name="android:maxHeight">14dip</item>
390        <item name="android:thumb">@null</item>
391        <item name="android:isIndicator">true</item>
392    </style>
393
394    <style name="Widget.TextView">
395        <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
396    </style>
397    
398    <style name="Widget.TextView.ListSeparator">
399        <item name="android:background">@android:drawable/dark_header_dither</item>
400        <item name="android:layout_width">match_parent</item>
401        <item name="android:layout_height">25dip</item>
402        <item name="android:textStyle">bold</item>
403        <item name="android:textColor">?textColorSecondary</item>
404        <item name="android:textSize">14sp</item>
405        <item name="android:gravity">center_vertical</item>
406        <item name="android:paddingLeft">5sp</item>
407    </style>
408
409    <style name="Widget.TextView.ListSeparator.White">
410        <item name="android:textColor">?textColorPrimaryInverse</item>
411        <item name="android:background">@android:drawable/light_header_dither</item>
412    </style>
413
414    <style name="Widget.EditText">
415        <item name="android:focusable">true</item>
416        <item name="android:focusableInTouchMode">true</item>
417        <item name="android:clickable">true</item>
418        <item name="android:background">?android:attr/editTextBackground</item>
419        <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item>
420        <item name="android:textColor">?android:attr/editTextColor</item>
421        <item name="android:gravity">center_vertical</item>
422    </style>
423    
424    <style name="Widget.ExpandableListView" parent="Widget.ListView">
425        <item name="android:groupIndicator">@android:drawable/expander_group</item>
426        <item name="android:indicatorLeft">?android:attr/expandableListPreferredItemIndicatorLeft</item>
427        <item name="android:indicatorRight">?android:attr/expandableListPreferredItemIndicatorRight</item>
428        <item name="android:childDivider">@android:drawable/divider_horizontal_dark_opaque</item>
429    </style>
430
431    <style name="Widget.ExpandableListView.White">
432        <item name="android:childDivider">@android:drawable/divider_horizontal_bright_opaque</item>
433    </style>
434
435    <style name="Widget.ImageWell">
436        <item name="android:background">@android:drawable/panel_picture_frame_background</item>
437    </style>
438
439    <style name="Widget.ImageButton">
440        <item name="android:focusable">true</item>
441        <item name="android:clickable">true</item>
442        <item name="android:scaleType">center</item>
443        <item name="android:background">@android:drawable/btn_default</item>
444    </style>
445
446    <style name="Widget.AutoCompleteTextView">
447        <item name="android:focusable">true</item>
448        <item name="android:focusableInTouchMode">true</item>
449        <item name="android:clickable">true</item>
450        <item name="android:background">@android:drawable/edit_text</item>
451        <item name="android:completionHintView">@android:layout/simple_dropdown_hint</item>
452        <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item>
453        <item name="android:gravity">center_vertical</item>
454        <item name="android:completionThreshold">2</item>
455        <item name="android:dropDownSelector">@android:drawable/list_selector_background</item>
456        <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item>
457        <item name="android:dropDownVerticalOffset">-6dip</item>
458        <item name="android:dropDownHorizontalOffset">0dip</item>
459        <item name="android:dropDownWidth">wrap_content</item>
460    </style>
461
462    <style name="Widget.Spinner">
463        <item name="android:background">@android:drawable/btn_dropdown</item>
464        <item name="android:clickable">true</item>
465        <item name="android:spinnerMode">dialog</item>
466
467        <item name="android:dropDownSelector">@android:drawable/list_selector_background</item>
468        <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item>
469        <item name="android:dropDownVerticalOffset">-10dip</item>
470        <item name="android:dropDownHorizontalOffset">0dip</item>
471        <item name="android:dropDownWidth">wrap_content</item>
472        <item name="android:popupPromptView">@android:layout/simple_dropdown_hint</item>
473    </style>
474
475    <style name="Widget.Spinner.DropDown">
476        <item name="android:spinnerMode">dropdown</item>
477    </style>
478
479    <style name="Widget.TextView.PopupMenu">
480        <item name="android:clickable">true</item>
481        <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.PopupMenu</item>
482    </style>
483
484    <style name="Widget.TextView.SpinnerItem">
485        <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.SpinnerItem</item>
486    </style>
487
488    <style name="Widget.DropDownItem">
489        <item name="android:textAppearance">@style/TextAppearance.Widget.DropDownItem</item>
490        <item name="android:paddingLeft">6dip</item>
491        <item name="android:paddingRight">6dip</item>
492        <item name="android:gravity">center_vertical</item>
493    </style>
494    
495    <style name="Widget.DropDownItem.Spinner">
496        <item name="android:checkMark">?android:attr/listChoiceIndicatorSingle</item>
497    </style>
498
499    <style name="Widget.ScrollView">
500        <item name="android:scrollbars">vertical</item>
501        <item name="android:fadingEdge">vertical</item>
502    </style>
503
504    <style name="Widget.HorizontalScrollView">
505        <item name="android:scrollbars">horizontal</item>
506        <item name="android:fadingEdge">horizontal</item>
507    </style>
508
509    <style name="Widget.ListView" parent="Widget.AbsListView">
510        <item name="android:listSelector">@android:drawable/list_selector_background</item>
511        <item name="android:cacheColorHint">?android:attr/colorBackgroundCacheHint</item>
512        <item name="android:divider">@android:drawable/divider_horizontal_dark_opaque</item>
513    </style>
514    
515    <style name="Widget.ListView.White" parent="Widget.AbsListView">
516        <item name="android:listSelector">@android:drawable/list_selector_background_light</item>
517        <item name="android:cacheColorHint">?android:attr/colorBackgroundCacheHint</item>
518        <item name="android:divider">@android:drawable/divider_horizontal_bright_opaque</item>
519    </style>    
520
521    <style name="Widget.ListView.DropDown">
522    	<item name="android:cacheColorHint">@null</item>
523        <item name="android:divider">@android:drawable/divider_horizontal_bright_opaque</item>
524    </style>
525
526    <style name="Widget.ListView.Menu">
527		<item name="android:cacheColorHint">@null</item>
528        <item name="android:scrollbars">vertical</item>
529        <item name="android:fadingEdge">vertical</item>
530        <item name="listSelector">@android:drawable/menu_selector</item>
531        <!-- Light background for the list in menus, so the divider for bright themes -->
532        <item name="android:divider">@android:drawable/divider_horizontal_bright</item>
533    </style>
534
535    <style name="Widget.GridView" parent="Widget.AbsListView">
536        <item name="android:listSelector">@android:drawable/grid_selector_background</item>
537    </style>
538
539    <style name="Widget.WebView">
540        <item name="android:focusable">true</item>
541        <item name="android:scrollbars">horizontal|vertical</item>
542    </style>
543
544    <style name="Widget.WebTextView">
545        <item name="android:focusable">true</item>
546        <item name="android:focusableInTouchMode">true</item>
547        <item name="android:clickable">true</item>
548        <item name="android:completionHintView">@android:layout/simple_dropdown_item_1line</item>
549        <item name="android:textAppearance">?android:attr/textAppearanceLargeInverse</item>
550        <item name="android:completionThreshold">2</item>
551        <item name="android:dropDownSelector">@android:drawable/list_selector_background</item>
552        <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item>
553    </style>
554
555    <style name="Widget.TabWidget">
556        <item name="android:textAppearance">@style/TextAppearance.Widget.TabWidget</item>
557        <item name="ellipsize">marquee</item>
558        <item name="singleLine">true</item>
559    </style>
560
561    <style name="Widget.Gallery">
562        <item name="android:fadingEdge">horizontal</item>
563        <item name="android:gravity">center_vertical</item>
564        <item name="android:spacing">-20dip</item>
565        <item name="android:unselectedAlpha">0.85</item>
566    </style>
567    
568    <style name="Widget.PopupWindow">
569        <item name="android:popupBackground">@android:drawable/editbox_dropdown_background_dark</item>
570    </style>
571
572    <style name="Widget.KeyboardView" parent="android:Widget">
573        <item name="android:background">@android:drawable/keyboard_background</item>
574        <item name="android:keyBackground">@android:drawable/btn_keyboard_key</item>
575        <item name="android:keyTextSize">22sp</item>
576        <item name="android:keyTextColor">#FFFFFFFF</item>
577        <item name="android:keyPreviewLayout">@android:layout/keyboard_key_preview</item>
578        <item name="android:keyPreviewOffset">-12dip</item>
579        <item name="android:keyPreviewHeight">80dip</item>
580        <item name="android:labelTextSize">14sp</item>
581        <item name="android:popupLayout">@android:layout/keyboard_popup_keyboard</item>
582        <item name="android:verticalCorrection">-10dip</item>
583        <item name="android:shadowColor">#BB000000</item>
584        <item name="android:shadowRadius">2.75</item>
585    </style>
586
587    <style name="Widget.QuickContactBadge">
588        <item name="android:layout_width">50dip</item>
589        <item name="android:layout_height">56dip</item>
590        <item name="android:background">@android:drawable/quickcontact_badge</item>
591        <item name="android:clickable">true</item>
592        <item name="android:scaleType">fitCenter</item>
593        <item name="android:src">@android:drawable/ic_contact_picture</item>
594    </style>
595    
596    <style name="Widget.QuickContactBadgeSmall">
597        <item name="android:layout_width">39dip</item>
598        <item name="android:layout_height">42dip</item>
599        <item name="android:background">@android:drawable/quickcontact_badge_small</item>
600        <item name="android:clickable">true</item>
601        <item name="android:scaleType">fitCenter</item>
602    </style>
603
604    <style name="Widget.QuickContactBadge.WindowSmall">
605        <item name="android:quickContactWindowSize">modeSmall</item>
606    </style>
607
608    <style name="Widget.QuickContactBadge.WindowMedium">
609        <item name="android:quickContactWindowSize">modeMedium</item>
610    </style>
611
612    <style name="Widget.QuickContactBadge.WindowLarge">
613        <item name="android:quickContactWindowSize">modeLarge</item>
614    </style>
615    
616    <style name="Widget.QuickContactBadgeSmall.WindowSmall">
617        <item name="android:quickContactWindowSize">modeSmall</item>
618    </style>
619
620    <style name="Widget.QuickContactBadgeSmall.WindowMedium">
621        <item name="android:quickContactWindowSize">modeMedium</item>
622    </style>
623
624    <style name="Widget.QuickContactBadgeSmall.WindowLarge">
625        <item name="android:quickContactWindowSize">modeLarge</item>
626    </style>
627
628    <!-- Text Appearances -->
629    <eat-comment />
630
631    <style name="TextAppearance">
632        <item name="android:textColor">?textColorPrimary</item>
633        <item name="android:textColorHighlight">?textColorHighlight</item>
634        <item name="android:textColorHint">?textColorHint</item>
635        <item name="android:textColorLink">?textColorLink</item>
636        <item name="android:textSize">16sp</item>
637        <item name="android:textStyle">normal</item>
638    </style>
639
640    <style name="TextAppearance.Inverse">
641        <item name="textColor">?textColorPrimaryInverse</item>
642        <item name="android:textColorHint">?textColorHintInverse</item>
643        <item name="android:textColorHighlight">?textColorHighlightInverse</item>
644        <item name="android:textColorLink">?textColorLinkInverse</item>
645    </style>
646
647    <style name="TextAppearance.Theme">
648    </style>
649
650    <style name="TextAppearance.DialogWindowTitle">
651        <item name="android:textSize">18sp</item>
652    </style>
653
654    <style name="TextAppearance.Large">
655        <item name="android:textSize">22sp</item>
656    </style>
657
658    <style name="TextAppearance.Large.Inverse">
659        <item name="android:textColor">?textColorPrimaryInverse</item>
660        <item name="android:textColorHint">?textColorHintInverse</item>
661        <item name="android:textColorHighlight">?textColorHighlightInverse</item>
662        <item name="android:textColorLink">?textColorLinkInverse</item>
663    </style>
664
665    <style name="TextAppearance.Medium">
666        <item name="android:textSize">18sp</item>
667    </style>
668
669    <style name="TextAppearance.Medium.Inverse">
670        <item name="android:textColor">?textColorPrimaryInverse</item>
671        <item name="android:textColorHint">?textColorHintInverse</item>
672        <item name="android:textColorHighlight">?textColorHighlightInverse</item>
673        <item name="android:textColorLink">?textColorLinkInverse</item>
674    </style>
675
676    <style name="TextAppearance.Small">
677        <item name="android:textSize">14sp</item>
678        <item name="android:textColor">?textColorSecondary</item>
679    </style>
680
681    <style name="TextAppearance.Small.Inverse">
682        <item name="android:textColor">?textColorSecondaryInverse</item>
683        <item name="android:textColorHint">?textColorHintInverse</item>
684        <item name="android:textColorHighlight">?textColorHighlightInverse</item>
685        <item name="android:textColorLink">?textColorLinkInverse</item>
686    </style>
687
688    <style name="TextAppearance.Theme.Dialog" parent="TextAppearance.Theme">
689    </style>
690
691    <style name="TextAppearance.Theme.Dialog.AppError">
692        <item name="android:textColor">#ffffc0c0</item>
693    </style>
694
695    <style name="TextAppearance.Widget">
696    </style>
697
698    <style name="TextAppearance.Widget.Button" parent="TextAppearance.Small.Inverse">
699        <item name="android:textColor">@android:color/primary_text_light_nodisable</item>
700    </style>
701
702    <style name="TextAppearance.Widget.IconMenu.Item" parent="TextAppearance.Small">
703        <item name="android:textColor">?textColorPrimaryInverse</item>
704    </style>
705
706    <style name="TextAppearance.Widget.EditText">
707        <item name="android:textColor">@color/widget_edittext_dark</item>
708        <item name="android:textColorHint">@android:color/hint_foreground_light</item>
709    </style>
710
711    <style name="TextAppearance.Widget.TabWidget">
712        <item name="android:textSize">14sp</item>
713        <item name="android:textStyle">normal</item>
714        <item name="android:textColor">@android:color/tab_indicator_text</item>
715    </style>
716    
717    <style name="TextAppearance.Widget.TextView">
718        <item name="android:textColor">?textColorPrimaryDisableOnly</item>
719        <item name="android:textColorHint">?textColorHint</item>
720    </style>
721
722    <style name="TextAppearance.Widget.TextView.PopupMenu">
723        <item name="android:textSize">18sp</item>
724        <item name="android:textColor">?textColorPrimaryDisableOnly</item>
725        <item name="android:textColorHint">?textColorHint</item>
726    </style>
727
728    <style name="TextAppearance.Widget.DropDownHint">
729        <item name="android:textColor">?textColorPrimaryInverse</item>
730        <item name="android:textSize">14sp</item>
731    </style>
732
733    <style name="TextAppearance.Widget.DropDownItem">
734        <item name="android:textColor">@android:color/primary_text_light_disable_only</item>
735    </style>
736
737    <style name="TextAppearance.Widget.TextView.SpinnerItem">
738        <item name="android:textColor">@android:color/primary_text_light_disable_only</item>
739    </style>
740    
741    <!-- @hide -->
742    <style name="TextAppearance.SlidingTabNormal" 
743        parent="@android:attr/textAppearanceMedium">
744        <item name="android:textColor">?android:attr/textColorTertiary</item>
745        <item name="android:textSize">28sp</item>
746        <item name="android:shadowColor">@android:color/sliding_tab_text_color_shadow</item>
747        <item name="android:shadowDx">0.0</item>
748        <item name="android:shadowDy">1.0</item>
749        <item name="android:shadowRadius">5.0</item>
750    </style>
751
752    <!-- @hide -->
753    <style name="TextAppearance.SlidingTabActive" 
754        parent="@android:attr/textAppearanceMedium">
755        <item name="android:textColor">@android:color/sliding_tab_text_color_active</item>
756        <item name="android:textSize">28sp</item>
757    </style>
758    
759
760    <!-- @hide -->	
761     <style name="TextAppearance.SearchResult">	
762         <item name="android:textStyle">normal</item>	
763         <item name="android:textColor">?textColorPrimaryInverse</item>	
764         <item name="android:textColorHint">?textColorHintInverse</item>	
765     </style>	
766     	
767     <!-- @hide -->	
768     <style name="TextAppearance.SearchResult.Title">	
769         <item name="android:textSize">16sp</item>	
770     </style>	
771     	
772     <!-- @hide -->	
773     <style name="TextAppearance.SearchResult.Subtitle">	
774         <item name="android:textSize">13sp</item>	
775         <item name="android:textColor">?textColorSecondaryInverse</item>	
776     </style>	
777
778    <style name="TextAppearance.WindowTitle">
779        <item name="android:textColor">#fff</item>
780        <item name="android:textSize">14sp</item>
781        <item name="android:textStyle">bold</item>
782    </style>
783
784    <!-- Preference Styles -->
785
786    <style name="Preference">
787        <item name="android:layout">@android:layout/preference</item>
788    </style>
789    
790    <style name="Preference.Information">
791        <item name="android:layout">@android:layout/preference_information</item>
792        <item name="android:enabled">false</item>
793        <item name="android:shouldDisableView">false</item>
794    </style>
795    
796    <style name="Preference.Category">
797        <item name="android:layout">@android:layout/preference_category</item>
798        <!-- The title should not dim if the category is disabled, instead only the preference children should dim. -->
799        <item name="android:shouldDisableView">false</item>
800        <item name="android:selectable">false</item>
801    </style>
802    
803    <style name="Preference.CheckBoxPreference">
804        <item name="android:widgetLayout">@android:layout/preference_widget_checkbox</item>
805    </style>
806    
807    <style name="Preference.PreferenceScreen">
808    </style>
809
810    <style name="Preference.DialogPreference">
811        <item name="android:positiveButtonText">@android:string/ok</item>
812        <item name="android:negativeButtonText">@android:string/cancel</item>
813        <item name="android:widgetLayout">@android:layout/preference_dialog</item>
814    </style>
815    
816    <style name="Preference.DialogPreference.YesNoPreference">
817        <item name="android:positiveButtonText">@android:string/yes</item>
818        <item name="android:negativeButtonText">@android:string/no</item>
819    </style>
820    
821    <style name="Preference.DialogPreference.EditTextPreference">
822        <item name="android:dialogLayout">@android:layout/preference_dialog_edittext</item>
823    </style>
824    
825    <style name="Preference.RingtonePreference">
826        <item name="android:ringtoneType">ringtone</item>
827        <item name="android:showSilent">true</item>
828        <item name="android:showDefault">true</item>
829        <item name="android:widgetLayout">@android:layout/preference_dialog</item>
830    </style>
831
832    <!-- Other Misc Styles -->
833    <eat-comment />
834
835    <style name="MediaButton">
836        <item name="android:background">@android:drawable/media_button_background</item>
837        <item name="android:layout_width">71dip</item>
838        <item name="android:layout_height">52dip</item>
839    </style>
840
841    <style name="MediaButton.Previous">
842        <item name="android:src">@android:drawable/ic_media_previous</item>
843    </style>
844
845    <style name="MediaButton.Next">
846        <item name="android:src">@android:drawable/ic_media_next</item>
847    </style>
848
849    <style name="MediaButton.Play">
850        <item name="android:src">@android:drawable/ic_media_play</item>
851    </style>
852
853    <style name="MediaButton.Ffwd">
854        <item name="android:src">@android:drawable/ic_media_ff</item>
855    </style>
856
857    <style name="MediaButton.Rew">
858        <item name="android:src">@android:drawable/ic_media_rew</item>
859    </style>
860
861    <style name="MediaButton.Pause">
862        <item name="android:src">@android:drawable/ic_media_pause</item>
863    </style>
864
865    <style name="ZoomControls">
866        <item name="android:gravity">bottom</item>
867        <item name="android:paddingLeft">15dip</item>
868        <item name="android:paddingRight">15dip</item>
869    </style>
870    
871    <!-- Style you can use with a container (typically a horizontal
872         LinearLayout) to get the standard "button bar" background and
873         spacing. @hide -->
874    <style name="ButtonBar">
875        <item name="android:paddingTop">5dip</item>
876        <item name="android:paddingLeft">4dip</item>
877        <item name="android:paddingRight">4dip</item>
878        <item name="android:paddingBottom">1dip</item>
879        <item name="android:background">@android:drawable/bottom_bar</item>
880    </style>
881
882    <style name="ActionBar">
883        <item name="android:background">@android:drawable/action_bar_background</item>
884        <item name="android:displayOptions">useLogo</item>
885        <item name="android:divider">@android:drawable/action_bar_divider</item>
886        <item name="android:height">?android:attr/windowActionBarSize</item>
887        <item name="android:paddingLeft">3dip</item>
888        <item name="android:paddingTop">0dip</item>
889        <item name="android:paddingRight">3dip</item>
890        <item name="android:paddingBottom">0dip</item>
891    </style>
892
893    <style name="Widget.ActionButton">
894        <item name="android:background">@null</item>
895    </style>
896
897    <style name="Widget.ActionBarView_TabView">
898        <item name="android:background">@drawable/minitab_lt</item>
899        <item name="android:paddingLeft">4dip</item>
900        <item name="android:paddingRight">4dip</item>
901    </style>
902
903    <style name="Widget.ActionBarView_TabBar">
904    </style>
905
906    <style name="Widget.ActionBarView_TabText">
907        <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.PopupMenu</item>
908        <item name="android:textColor">?android:attr/textColorPrimaryInverse</item>
909        <item name="android:textSize">18sp</item>
910    </style>
911</resources>
912