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