themes_device_defaults.xml revision d11e6151fe88314505fa7adca6278de2e772b11c
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- Copyright (C) 2011 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<!--
18===============================================================
19                        PLEASE READ
20===============================================================
21This file contains the themes that are the Device Defaults.
22If you want to edit themes to skin your device, do it here.
23We recommend that you do not edit themes.xml and instead edit
24this file.
25
26Editing this file instead of themes.xml will greatly simplify
27merges for future platform versions and CTS compliance will be
28easier.
29===============================================================
30                        PLEASE READ
31===============================================================
32 -->
33<resources>
34
35    <!-- The default theme for apps that target API level 14 and higher.
36         <p>The DeviceDefault themes are aliases for a specific device’s native look and feel. The
37         DeviceDefault theme family and widget style family offer ways for you to target your app
38         to a device’s native theme with all device customizations intact.</p>
39         <p>For example, when you set your app's {@code targetSdkVersion} to 14 or higher, this
40         theme is applied to your application by default. As such, your app might appear with the
41         {@link #Theme_Holo Holo} styles on one device, but with a different set of styles on
42         another device. This is great if you want your app to fit with the device's native look and
43         feel. If, however, you prefer to keep your UI style the same across all devices, you should
44         apply a specific theme such as {@link #Theme_Holo Holo} or one of your own design. For more
45         information, read <a
46         href="http://android-developers.blogspot.com/2012/01/holo-everywhere.html">Holo
47         Everywhere</a>.</p>
48         <p>Styles used by the DeviceDefault theme are named using the convention
49         Type.DeviceDefault.Etc (for example, {@code Widget.DeviceDefault.Button} and
50         {@code TextAppearance.DeviceDefault.Widget.PopupMenu.Large}).</p>
51          -->
52    <style name="Theme.DeviceDefault" parent="Theme.Holo" >
53        <!-- Text styles -->
54        <item name="textAppearance">@android:style/TextAppearance.DeviceDefault</item>
55        <item name="textAppearanceInverse">@android:style/TextAppearance.DeviceDefault.Inverse</item>
56
57        <item name="textAppearanceLarge">@android:style/TextAppearance.DeviceDefault.Large</item>
58        <item name="textAppearanceMedium">@android:style/TextAppearance.DeviceDefault.Medium</item>
59        <item name="textAppearanceSmall">@android:style/TextAppearance.DeviceDefault.Small</item>
60        <item name="textAppearanceLargeInverse">@android:style/TextAppearance.DeviceDefault.Large.Inverse</item>
61        <item name="textAppearanceMediumInverse">@android:style/TextAppearance.DeviceDefault.Medium.Inverse</item>
62        <item name="textAppearanceSmallInverse">@android:style/TextAppearance.DeviceDefault.Small.Inverse</item>
63        <item name="textAppearanceSearchResultTitle">@android:style/TextAppearance.DeviceDefault.SearchResult.Title</item>
64        <item name="textAppearanceSearchResultSubtitle">@android:style/TextAppearance.DeviceDefault.SearchResult.Subtitle</item>
65
66        <item name="textAppearanceButton">@android:style/TextAppearance.DeviceDefault.Widget.Button</item>
67
68        <item name="textAppearanceLargePopupMenu">@android:style/TextAppearance.DeviceDefault.Widget.PopupMenu.Large</item>
69        <item name="textAppearanceSmallPopupMenu">@android:style/TextAppearance.DeviceDefault.Widget.PopupMenu.Small</item>
70
71        <!-- Button styles -->
72        <item name="buttonStyle">@android:style/Widget.DeviceDefault.Button</item>
73
74        <item name="buttonStyleSmall">@android:style/Widget.DeviceDefault.Button.Small</item>
75        <item name="buttonStyleInset">@android:style/Widget.DeviceDefault.Button.Inset</item>
76
77        <item name="buttonStyleToggle">@android:style/Widget.DeviceDefault.Button.Toggle</item>
78        <item name="switchStyle">@android:style/Widget.DeviceDefault.CompoundButton.Switch</item>
79
80        <item name="borderlessButtonStyle">@android:style/Widget.DeviceDefault.Button.Borderless</item>
81
82        <item name="listSeparatorTextViewStyle">@android:style/Widget.DeviceDefault.TextView.ListSeparator</item>
83
84        <!-- Window attributes -->
85        <item name="windowTitleStyle">@android:style/WindowTitle.DeviceDefault</item>
86        <item name="windowTitleBackgroundStyle">@android:style/WindowTitleBackground.DeviceDefault</item>
87        <item name="android:windowAnimationStyle">@android:style/Animation.DeviceDefault.Activity</item>
88
89        <!-- Dialog attributes -->
90        <item name="alertDialogStyle">@android:style/AlertDialog.DeviceDefault</item>
91        <item name="dialogTheme">@android:style/Theme.DeviceDefault.Dialog</item>
92        <item name="alertDialogTheme">@android:style/Theme.DeviceDefault.Dialog.Alert</item>
93
94        <!-- Text selection handle attributes -->
95        <item name="textSelectHandleWindowStyle">@android:style/Widget.DeviceDefault.TextSelectHandle</item>
96        <item name="textSuggestionsWindowStyle">@android:style/Widget.DeviceDefault.TextSuggestionsPopupWindow</item>
97
98        <!-- Widget styles -->
99        <item name="absListViewStyle">@android:style/Widget.DeviceDefault.AbsListView</item>
100        <item name="autoCompleteTextViewStyle">@android:style/Widget.DeviceDefault.AutoCompleteTextView</item>
101        <item name="checkboxStyle">@android:style/Widget.DeviceDefault.CompoundButton.CheckBox</item>
102        <item name="dropDownListViewStyle">@android:style/Widget.DeviceDefault.ListView.DropDown</item>
103        <item name="editTextStyle">@android:style/Widget.DeviceDefault.EditText</item>
104        <item name="expandableListViewStyle">@android:style/Widget.DeviceDefault.ExpandableListView</item>
105        <item name="expandableListViewWhiteStyle">@android:style/Widget.DeviceDefault.ExpandableListView.White</item>
106        <item name="galleryStyle">@android:style/Widget.DeviceDefault.Gallery</item>
107        <item name="gestureOverlayViewStyle">@android:style/Widget.DeviceDefault.GestureOverlayView</item>
108        <item name="gridViewStyle">@android:style/Widget.DeviceDefault.GridView</item>
109        <item name="imageButtonStyle">@android:style/Widget.DeviceDefault.ImageButton</item>
110        <item name="imageWellStyle">@android:style/Widget.DeviceDefault.ImageWell</item>
111        <item name="listViewStyle">@android:style/Widget.DeviceDefault.ListView</item>
112        <item name="listViewWhiteStyle">@android:style/Widget.DeviceDefault.ListView.White</item>
113        <item name="popupWindowStyle">@android:style/Widget.DeviceDefault.PopupWindow</item>
114        <item name="progressBarStyle">@android:style/Widget.DeviceDefault.ProgressBar</item>
115        <item name="progressBarStyleHorizontal">@android:style/Widget.DeviceDefault.ProgressBar.Horizontal</item>
116        <item name="progressBarStyleSmall">@android:style/Widget.DeviceDefault.ProgressBar.Small</item>
117        <item name="progressBarStyleSmallTitle">@android:style/Widget.DeviceDefault.ProgressBar.Small.Title</item>
118        <item name="progressBarStyleLarge">@android:style/Widget.DeviceDefault.ProgressBar.Large</item>
119        <item name="progressBarStyleInverse">@android:style/Widget.DeviceDefault.ProgressBar.Inverse</item>
120        <item name="progressBarStyleSmallInverse">@android:style/Widget.DeviceDefault.ProgressBar.Small.Inverse</item>
121        <item name="progressBarStyleLargeInverse">@android:style/Widget.DeviceDefault.ProgressBar.Large.Inverse</item>
122        <item name="seekBarStyle">@android:style/Widget.DeviceDefault.SeekBar</item>
123        <item name="ratingBarStyle">@android:style/Widget.DeviceDefault.RatingBar</item>
124        <item name="ratingBarStyleIndicator">@android:style/Widget.DeviceDefault.RatingBar.Indicator</item>
125        <item name="ratingBarStyleSmall">@android:style/Widget.DeviceDefault.RatingBar.Small</item>
126        <item name="radioButtonStyle">@android:style/Widget.DeviceDefault.CompoundButton.RadioButton</item>
127        <item name="scrollViewStyle">@android:style/Widget.DeviceDefault.ScrollView</item>
128        <item name="horizontalScrollViewStyle">@android:style/Widget.DeviceDefault.HorizontalScrollView</item>
129        <item name="dropDownSpinnerStyle">@android:style/Widget.DeviceDefault.Spinner.DropDown</item>
130        <item name="starStyle">@android:style/Widget.DeviceDefault.CompoundButton.Star</item>
131        <item name="tabWidgetStyle">@android:style/Widget.DeviceDefault.TabWidget</item>
132        <item name="textViewStyle">@android:style/Widget.DeviceDefault.TextView</item>
133        <item name="webTextViewStyle">@android:style/Widget.DeviceDefault.WebTextView</item>
134        <item name="webViewStyle">@android:style/Widget.DeviceDefault.WebView</item>
135        <item name="dropDownItemStyle">@android:style/Widget.DeviceDefault.DropDownItem</item>
136        <item name="spinnerDropDownItemStyle">@android:style/Widget.DeviceDefault.DropDownItem.Spinner</item>
137        <item name="spinnerItemStyle">@android:style/Widget.DeviceDefault.TextView.SpinnerItem</item>
138        <item name="dropDownHintAppearance">@android:style/TextAppearance.DeviceDefault.Widget.DropDownHint</item>
139        <item name="keyboardViewStyle">@android:style/Widget.DeviceDefault.KeyboardView</item>
140        <item name="quickContactBadgeStyleWindowSmall">@android:style/Widget.DeviceDefault.QuickContactBadge.WindowSmall</item>
141        <item name="quickContactBadgeStyleWindowMedium">@android:style/Widget.DeviceDefault.QuickContactBadge.WindowMedium</item>
142        <item name="quickContactBadgeStyleWindowLarge">@android:style/Widget.DeviceDefault.QuickContactBadge.WindowLarge</item>
143        <item name="quickContactBadgeStyleSmallWindowSmall">@android:style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowSmall</item>
144        <item name="quickContactBadgeStyleSmallWindowMedium">@android:style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowMedium</item>
145        <item name="quickContactBadgeStyleSmallWindowLarge">@android:style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowLarge</item>
146        <item name="listPopupWindowStyle">@android:style/Widget.DeviceDefault.ListPopupWindow</item>
147        <item name="popupMenuStyle">@android:style/Widget.DeviceDefault.PopupMenu</item>
148        <item name="stackViewStyle">@android:style/Widget.DeviceDefault.StackView</item>
149
150        <!-- Preference styles -->
151        <item name="preferenceScreenStyle">@android:style/Preference.DeviceDefault.PreferenceScreen</item>
152        <item name="preferenceCategoryStyle">@android:style/Preference.DeviceDefault.Category</item>
153        <item name="preferenceStyle">@android:style/Preference.DeviceDefault</item>
154        <item name="preferenceInformationStyle">@android:style/Preference.DeviceDefault.Information</item>
155        <item name="checkBoxPreferenceStyle">@android:style/Preference.DeviceDefault.CheckBoxPreference</item>
156        <item name="switchPreferenceStyle">@android:style/Preference.DeviceDefault.SwitchPreference</item>
157        <item name="yesNoPreferenceStyle">@android:style/Preference.DeviceDefault.DialogPreference.YesNoPreference</item>
158        <item name="dialogPreferenceStyle">@android:style/Preference.DeviceDefault.DialogPreference</item>
159        <item name="editTextPreferenceStyle">@android:style/Preference.DeviceDefault.DialogPreference.EditTextPreference</item>
160        <item name="ringtonePreferenceStyle">@android:style/Preference.DeviceDefault.RingtonePreference</item>
161
162        <!-- Action bar styles -->
163        <item name="actionDropDownStyle">@android:style/Widget.DeviceDefault.Spinner.DropDown.ActionBar</item>
164        <item name="actionButtonStyle">@android:style/Widget.DeviceDefault.ActionButton</item>
165        <item name="actionOverflowButtonStyle">@android:style/Widget.DeviceDefault.ActionButton.Overflow</item>
166        <item name="actionBarTabStyle">@style/Widget.DeviceDefault.ActionBar.TabView</item>
167        <item name="actionBarTabBarStyle">@style/Widget.DeviceDefault.ActionBar.TabBar</item>
168        <item name="actionBarTabTextStyle">@style/Widget.DeviceDefault.ActionBar.TabText</item>
169        <item name="actionModeStyle">@style/Widget.DeviceDefault.ActionMode</item>
170        <item name="actionModeCloseButtonStyle">@style/Widget.DeviceDefault.ActionButton.CloseMode</item>
171        <item name="actionBarStyle">@android:style/Widget.DeviceDefault.ActionBar</item>
172        <item name="actionModePopupWindowStyle">@android:style/Widget.DeviceDefault.PopupWindow.ActionMode</item>
173
174        <item name="buttonBarStyle">@android:style/DeviceDefault.ButtonBar</item>
175        <item name="segmentedButtonStyle">@android:style/DeviceDefault.SegmentedButton</item>
176
177        <item name="searchDialogTheme">@style/Theme.DeviceDefault.SearchBar</item>
178
179        <!-- PreferenceFrameLayout attributes -->
180        <item name="preferenceFrameLayoutStyle">@android:style/Widget.DeviceDefault.PreferenceFrameLayout</item>
181
182        <!-- NumberPicker style-->
183        <item name="numberPickerStyle">@style/Widget.DeviceDefault.NumberPicker</item>
184
185        <!-- CalendarView style-->
186        <item name="calendarViewStyle">@style/Widget.DeviceDefault.CalendarView</item>
187
188        <!-- TimePicker style -->
189        <item name="timePickerStyle">@style/Widget.DeviceDefault.TimePicker</item>
190
191        <!-- DatePicker style -->
192        <item name="datePickerStyle">@style/Widget.DeviceDefault.DatePicker</item>
193    </style>
194
195    <!-- Variant of {@link #Theme_DeviceDefault} with no action bar -->
196    <style name="Theme.DeviceDefault.NoActionBar" parent="Theme.Holo.NoActionBar" >
197
198    </style>
199    <!-- Variant of {@link #Theme_DeviceDefault} with no action bar and no status bar -->
200    <style name="Theme.DeviceDefault.NoActionBar.Fullscreen" parent="Theme.Holo.NoActionBar.Fullscreen" >
201
202    </style>
203    <!-- Variant of {@link #Theme_DeviceDefault} with a light-colored style -->
204    <style name="Theme.DeviceDefault.Light" parent="Theme.Holo.Light" >
205        <!-- Text styles -->
206        <item name="textAppearance">@android:style/TextAppearance.DeviceDefault.Light</item>
207        <item name="textAppearanceInverse">@android:style/TextAppearance.DeviceDefault.Light.Inverse</item>
208
209        <item name="textAppearanceLarge">@android:style/TextAppearance.DeviceDefault.Light.Large</item>
210        <item name="textAppearanceMedium">@android:style/TextAppearance.DeviceDefault.Light.Medium</item>
211        <item name="textAppearanceSmall">@android:style/TextAppearance.DeviceDefault.Light.Small</item>
212        <item name="textAppearanceLargeInverse">@android:style/TextAppearance.DeviceDefault.Light.Large.Inverse</item>
213        <item name="textAppearanceMediumInverse">@android:style/TextAppearance.DeviceDefault.Light.Medium.Inverse</item>
214        <item name="textAppearanceSmallInverse">@android:style/TextAppearance.DeviceDefault.Light.Small.Inverse</item>
215        <item name="textAppearanceSearchResultTitle">@android:style/TextAppearance.DeviceDefault.Light.SearchResult.Title</item>
216        <item name="textAppearanceSearchResultSubtitle">@android:style/TextAppearance.DeviceDefault.Light.SearchResult.Subtitle</item>
217
218        <item name="textAppearanceButton">@android:style/TextAppearance.DeviceDefault.Light.Widget.Button</item>
219
220        <item name="textAppearanceLargePopupMenu">@android:style/TextAppearance.DeviceDefault.Light.Widget.PopupMenu.Large</item>
221        <item name="textAppearanceSmallPopupMenu">@android:style/TextAppearance.DeviceDefault.Light.Widget.PopupMenu.Small</item>
222
223        <!-- Button styles -->
224        <item name="buttonStyle">@android:style/Widget.DeviceDefault.Light.Button</item>
225
226        <item name="buttonStyleSmall">@android:style/Widget.DeviceDefault.Light.Button.Small</item>
227        <item name="buttonStyleInset">@android:style/Widget.DeviceDefault.Light.Button.Inset</item>
228
229        <item name="buttonStyleToggle">@android:style/Widget.DeviceDefault.Light.Button.Toggle</item>
230
231        <item name="borderlessButtonStyle">@android:style/Widget.DeviceDefault.Light.Button.Borderless</item>
232
233        <item name="listSeparatorTextViewStyle">@android:style/Widget.DeviceDefault.Light.TextView.ListSeparator</item>
234
235        <item name="windowTitleStyle">@android:style/WindowTitle.DeviceDefault</item>
236        <item name="windowTitleBackgroundStyle">@android:style/WindowTitleBackground.DeviceDefault</item>
237        <item name="android:windowAnimationStyle">@android:style/Animation.DeviceDefault.Activity</item>
238
239        <!-- Dialog attributes -->
240        <item name="alertDialogStyle">@android:style/AlertDialog.DeviceDefault.Light</item>
241        <item name="dialogTheme">@android:style/Theme.DeviceDefault.Light.Dialog</item>
242        <item name="alertDialogTheme">@android:style/Theme.DeviceDefault.Light.Dialog.Alert</item>
243
244        <!-- Text selection handle attributes -->
245        <item name="textSelectHandleWindowStyle">@android:style/Widget.DeviceDefault.TextSelectHandle</item>
246        <item name="textSuggestionsWindowStyle">@android:style/Widget.DeviceDefault.Light.TextSuggestionsPopupWindow</item>
247
248        <!-- Widget styles -->
249        <item name="absListViewStyle">@android:style/Widget.DeviceDefault.Light.AbsListView</item>
250        <item name="autoCompleteTextViewStyle">@android:style/Widget.DeviceDefault.Light.AutoCompleteTextView</item>
251        <item name="checkboxStyle">@android:style/Widget.DeviceDefault.Light.CompoundButton.CheckBox</item>
252        <item name="dropDownListViewStyle">@android:style/Widget.DeviceDefault.ListView.DropDown</item>
253        <item name="editTextStyle">@android:style/Widget.DeviceDefault.Light.EditText</item>
254        <item name="expandableListViewStyle">@android:style/Widget.DeviceDefault.Light.ExpandableListView</item>
255        <item name="expandableListViewWhiteStyle">@android:style/Widget.DeviceDefault.Light.ExpandableListView.White</item>
256        <item name="galleryStyle">@android:style/Widget.DeviceDefault.Light.Gallery</item>
257        <item name="gestureOverlayViewStyle">@android:style/Widget.DeviceDefault.Light.GestureOverlayView</item>
258        <item name="gridViewStyle">@android:style/Widget.DeviceDefault.Light.GridView</item>
259        <item name="imageButtonStyle">@android:style/Widget.DeviceDefault.Light.ImageButton</item>
260        <item name="imageWellStyle">@android:style/Widget.DeviceDefault.Light.ImageWell</item>
261        <item name="listViewStyle">@android:style/Widget.DeviceDefault.Light.ListView</item>
262        <item name="listViewWhiteStyle">@android:style/Widget.DeviceDefault.Light.ListView.White</item>
263        <item name="popupWindowStyle">@android:style/Widget.DeviceDefault.Light.PopupWindow</item>
264        <item name="progressBarStyle">@android:style/Widget.DeviceDefault.Light.ProgressBar</item>
265        <item name="progressBarStyleHorizontal">@android:style/Widget.DeviceDefault.Light.ProgressBar.Horizontal</item>
266        <item name="progressBarStyleSmall">@android:style/Widget.DeviceDefault.Light.ProgressBar.Small</item>
267        <item name="progressBarStyleSmallTitle">@android:style/Widget.DeviceDefault.Light.ProgressBar.Small.Title</item>
268        <item name="progressBarStyleLarge">@android:style/Widget.DeviceDefault.Light.ProgressBar.Large</item>
269        <item name="progressBarStyleInverse">@android:style/Widget.DeviceDefault.Light.ProgressBar.Inverse</item>
270        <item name="progressBarStyleSmallInverse">@android:style/Widget.DeviceDefault.Light.ProgressBar.Small.Inverse</item>
271        <item name="progressBarStyleLargeInverse">@android:style/Widget.DeviceDefault.Light.ProgressBar.Large.Inverse</item>
272        <item name="seekBarStyle">@android:style/Widget.DeviceDefault.Light.SeekBar</item>
273        <item name="ratingBarStyle">@android:style/Widget.DeviceDefault.Light.RatingBar</item>
274        <item name="ratingBarStyleIndicator">@android:style/Widget.DeviceDefault.Light.RatingBar.Indicator</item>
275        <item name="ratingBarStyleSmall">@android:style/Widget.DeviceDefault.Light.RatingBar.Small</item>
276        <item name="radioButtonStyle">@android:style/Widget.DeviceDefault.Light.CompoundButton.RadioButton</item>
277        <item name="scrollViewStyle">@android:style/Widget.DeviceDefault.Light.ScrollView</item>
278        <item name="horizontalScrollViewStyle">@android:style/Widget.DeviceDefault.Light.HorizontalScrollView</item>
279        <item name="dropDownSpinnerStyle">@android:style/Widget.DeviceDefault.Light.Spinner.DropDown</item>
280        <item name="starStyle">@android:style/Widget.DeviceDefault.Light.CompoundButton.Star</item>
281        <item name="tabWidgetStyle">@android:style/Widget.DeviceDefault.Light.TabWidget</item>
282        <item name="textViewStyle">@android:style/Widget.DeviceDefault.Light.TextView</item>
283        <item name="webTextViewStyle">@android:style/Widget.DeviceDefault.Light.WebTextView</item>
284        <item name="webViewStyle">@android:style/Widget.DeviceDefault.Light.WebView</item>
285        <item name="dropDownItemStyle">@android:style/Widget.DeviceDefault.Light.DropDownItem</item>
286        <item name="spinnerDropDownItemStyle">@android:style/Widget.DeviceDefault.Light.DropDownItem.Spinner</item>
287        <item name="spinnerItemStyle">@android:style/Widget.DeviceDefault.TextView.SpinnerItem</item>
288        <item name="dropDownHintAppearance">@android:style/TextAppearance.DeviceDefault.Widget.DropDownHint</item>
289        <item name="keyboardViewStyle">@android:style/Widget.DeviceDefault.KeyboardView</item>
290        <item name="quickContactBadgeStyleWindowSmall">@android:style/Widget.DeviceDefault.QuickContactBadge.WindowSmall</item>
291        <item name="quickContactBadgeStyleWindowMedium">@android:style/Widget.DeviceDefault.QuickContactBadge.WindowMedium</item>
292        <item name="quickContactBadgeStyleWindowLarge">@android:style/Widget.DeviceDefault.QuickContactBadge.WindowLarge</item>
293        <item name="quickContactBadgeStyleSmallWindowSmall">@android:style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowSmall</item>
294        <item name="quickContactBadgeStyleSmallWindowMedium">@android:style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowMedium</item>
295        <item name="quickContactBadgeStyleSmallWindowLarge">@android:style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowLarge</item>
296        <item name="listPopupWindowStyle">@android:style/Widget.DeviceDefault.Light.ListPopupWindow</item>
297        <item name="popupMenuStyle">@android:style/Widget.DeviceDefault.Light.PopupMenu</item>
298        <item name="stackViewStyle">@android:style/Widget.DeviceDefault.StackView</item>
299
300        <!-- Preference styles -->
301        <item name="preferenceScreenStyle">@android:style/Preference.DeviceDefault.PreferenceScreen</item>
302        <item name="preferenceCategoryStyle">@android:style/Preference.DeviceDefault.Category</item>
303        <item name="preferenceStyle">@android:style/Preference.DeviceDefault</item>
304        <item name="preferenceInformationStyle">@android:style/Preference.DeviceDefault.Information</item>
305        <item name="checkBoxPreferenceStyle">@android:style/Preference.DeviceDefault.CheckBoxPreference</item>
306        <item name="switchPreferenceStyle">@android:style/Preference.DeviceDefault.SwitchPreference</item>
307        <item name="yesNoPreferenceStyle">@android:style/Preference.DeviceDefault.DialogPreference.YesNoPreference</item>
308        <item name="dialogPreferenceStyle">@android:style/Preference.DeviceDefault.DialogPreference</item>
309        <item name="editTextPreferenceStyle">@android:style/Preference.DeviceDefault.DialogPreference.EditTextPreference</item>
310        <item name="ringtonePreferenceStyle">@android:style/Preference.DeviceDefault.RingtonePreference</item>
311
312        <!-- Action bar styles -->
313        <item name="actionDropDownStyle">@android:style/Widget.DeviceDefault.Light.Spinner.DropDown.ActionBar</item>
314        <item name="actionButtonStyle">@android:style/Widget.DeviceDefault.Light.ActionButton</item>
315        <item name="actionOverflowButtonStyle">@android:style/Widget.DeviceDefault.Light.ActionButton.Overflow</item>
316        <item name="actionBarTabStyle">@style/Widget.DeviceDefault.Light.ActionBar.TabView</item>
317        <item name="actionBarTabBarStyle">@style/Widget.DeviceDefault.Light.ActionBar.TabBar</item>
318        <item name="actionBarTabTextStyle">@style/Widget.DeviceDefault.Light.ActionBar.TabText</item>
319        <item name="actionModeStyle">@style/Widget.DeviceDefault.Light.ActionMode</item>
320        <item name="actionModeCloseButtonStyle">@style/Widget.DeviceDefault.Light.ActionButton.CloseMode</item>
321        <item name="actionBarStyle">@android:style/Widget.DeviceDefault.Light.ActionBar</item>
322        <item name="actionModePopupWindowStyle">@android:style/Widget.DeviceDefault.Light.PopupWindow.ActionMode</item>
323
324        <item name="buttonBarStyle">@android:style/DeviceDefault.Light.ButtonBar</item>
325        <item name="segmentedButtonStyle">@android:style/DeviceDefault.Light.SegmentedButton</item>
326
327        <item name="searchDialogTheme">@style/Theme.DeviceDefault.Light.SearchBar</item>
328
329        <!-- NumberPicker style -->
330        <item name="numberPickerStyle">@style/Widget.DeviceDefault.Light.NumberPicker</item>
331
332        <!-- CalendarView style-->
333        <item name="calendarViewStyle">@style/Widget.DeviceDefault.Light.CalendarView</item>
334
335        <!-- TimePicker style -->
336        <item name="timePickerStyle">@style/Widget.DeviceDefault.Light.TimePicker</item>
337
338        <!-- DatePicker style -->
339        <item name="datePickerStyle">@style/Widget.DeviceDefault.Light.DatePicker</item>
340    </style>
341    <!-- Variant of {@link #Theme_DeviceDefault_Light} with no action bar -->
342    <style name="Theme.DeviceDefault.Light.NoActionBar" parent="Theme.Holo.Light.NoActionBar" >
343
344    </style>
345    <!-- Variant of {@link #Theme_DeviceDefault_Light} with no action bar and no status bar -->
346    <style name="Theme.DeviceDefault.Light.NoActionBar.Fullscreen" parent="Theme.Holo.Light.NoActionBar.Fullscreen" >
347
348    </style>
349    <!-- DeviceDefault theme for dialog windows and activities. This changes the window to be
350    floating (not fill the entire screen), and puts a frame around its contents. You can set this
351    theme on an activity if you would like to make an activity that looks like a Dialog. -->
352    <style name="Theme.DeviceDefault.Dialog" parent="Theme.Holo.Dialog" >
353        <item name="android:windowTitleStyle">@android:style/DialogWindowTitle.DeviceDefault</item>
354        <item name="android:windowAnimationStyle">@android:style/Animation.DeviceDefault.Dialog</item>
355
356        <item name="android:buttonBarStyle">@android:style/DeviceDefault.ButtonBar.AlertDialog</item>
357        <item name="borderlessButtonStyle">@android:style/Widget.DeviceDefault.Button.Borderless.Small</item>
358
359        <item name="textAppearance">@android:style/TextAppearance.DeviceDefault</item>
360        <item name="textAppearanceInverse">@android:style/TextAppearance.DeviceDefault.Inverse</item>
361    </style>
362    <!-- Variant of {@link #Theme_DeviceDefault_Dialog} that has a nice minimum width for a
363    regular dialog. -->
364    <style name="Theme.DeviceDefault.Dialog.MinWidth" parent="Theme.Holo.Dialog.MinWidth" >
365
366    </style>
367    <!-- Variant of {@link #Theme_DeviceDefault_Dialog} without an action bar -->
368    <style name="Theme.DeviceDefault.Dialog.NoActionBar" parent="Theme.Holo.Dialog.NoActionBar" >
369
370    </style>
371    <!-- Variant of {@link #Theme_DeviceDefault_Dialog_NoActionBar} that has a nice minimum width
372    for a regular dialog. -->
373    <style name="Theme.DeviceDefault.Dialog.NoActionBar.MinWidth" parent="Theme.Holo.Dialog.NoActionBar.MinWidth" >
374
375    </style>
376
377    <!-- Variant of Theme.DeviceDefault.Dialog that has a fixed size. -->
378    <style name="Theme.DeviceDefault.Dialog.FixedSize">
379        <item name="windowFixedWidthMajor">@android:dimen/dialog_fixed_width_major</item>
380        <item name="windowFixedWidthMinor">@android:dimen/dialog_fixed_width_minor</item>
381        <item name="windowFixedHeightMajor">@android:dimen/dialog_fixed_height_major</item>
382        <item name="windowFixedHeightMinor">@android:dimen/dialog_fixed_height_minor</item>
383    </style>
384
385    <!-- Variant of Theme.DeviceDefault.Dialog.NoActionBar that has a fixed size. -->
386    <style name="Theme.DeviceDefault.Dialog.NoActionBar.FixedSize">
387        <item name="windowFixedWidthMajor">@android:dimen/dialog_fixed_width_major</item>
388        <item name="windowFixedWidthMinor">@android:dimen/dialog_fixed_width_minor</item>
389        <item name="windowFixedHeightMajor">@android:dimen/dialog_fixed_height_major</item>
390        <item name="windowFixedHeightMinor">@android:dimen/dialog_fixed_height_minor</item>
391    </style>
392
393    <!-- DeviceDefault light theme for dialog windows and activities. This changes the window to be
394    floating (not fill the entire screen), and puts a frame around its contents. You can set this
395    theme on an activity if you would like to make an activity that looks like a Dialog.-->
396    <style name="Theme.DeviceDefault.Light.Dialog" parent="Theme.Holo.Light.Dialog" >
397        <item name="android:windowTitleStyle">@android:style/DialogWindowTitle.DeviceDefault.Light</item>
398        <item name="android:windowAnimationStyle">@android:style/Animation.DeviceDefault.Dialog</item>
399
400        <item name="android:buttonBarStyle">@android:style/DeviceDefault.Light.ButtonBar.AlertDialog</item>
401        <item name="borderlessButtonStyle">@android:style/Widget.DeviceDefault.Light.Button.Borderless.Small</item>
402
403        <item name="textAppearance">@android:style/TextAppearance.DeviceDefault.Light</item>
404        <item name="textAppearanceInverse">@android:style/TextAppearance.DeviceDefault.Light.Inverse</item>
405    </style>
406    <!-- Variant of {@link #Theme_DeviceDefault_Light_Dialog} that has a nice minimum width for a
407    regular dialog. -->
408    <style name="Theme.DeviceDefault.Light.Dialog.MinWidth" parent="Theme.Holo.Light.Dialog.MinWidth" >
409
410    </style>
411     <!-- Variant of {@link #Theme_DeviceDefault_Light_Dialog} without an action bar -->
412    <style name="Theme.DeviceDefault.Light.Dialog.NoActionBar" parent="Theme.Holo.Light.Dialog.NoActionBar" >
413
414    </style>
415    <!-- Variant of {@link #Theme_DeviceDefault_Light_Dialog_NoActionBar} that has a nice minimum
416    width for a regular dialog. -->
417    <style name="Theme.DeviceDefault.Light.Dialog.NoActionBar.MinWidth" parent="Theme.Holo.Light.Dialog.NoActionBar.MinWidth" >
418
419    </style>
420
421    <!-- Variant of Theme.DeviceDefault.Dialog that has a fixed size. -->
422    <style name="Theme.DeviceDefault.Light.Dialog.FixedSize">
423        <item name="windowFixedWidthMajor">@android:dimen/dialog_fixed_width_major</item>
424        <item name="windowFixedWidthMinor">@android:dimen/dialog_fixed_width_minor</item>
425        <item name="windowFixedHeightMajor">@android:dimen/dialog_fixed_height_major</item>
426        <item name="windowFixedHeightMinor">@android:dimen/dialog_fixed_height_minor</item>
427    </style>
428
429    <!-- Variant of Theme.DeviceDefault.Dialog.NoActionBar that has a fixed size. -->
430    <style name="Theme.DeviceDefault.Light.Dialog.NoActionBar.FixedSize">
431        <item name="windowFixedWidthMajor">@android:dimen/dialog_fixed_width_major</item>
432        <item name="windowFixedWidthMinor">@android:dimen/dialog_fixed_width_minor</item>
433        <item name="windowFixedHeightMajor">@android:dimen/dialog_fixed_height_major</item>
434        <item name="windowFixedHeightMinor">@android:dimen/dialog_fixed_height_minor</item>
435    </style>
436
437    <!-- DeviceDefault theme for a window that will be displayed either full-screen on smaller
438    screens (small, normal) or as a dialog on larger screens (large, xlarge). -->
439    <style name="Theme.DeviceDefault.DialogWhenLarge" parent="Theme.Holo.DialogWhenLarge" >
440
441    </style>
442    <!-- DeviceDefault theme for a window without an action bar that will be displayed either
443    full-screen on smaller screens (small, normal) or as a dialog on larger screens (large,
444    xlarge). -->
445    <style name="Theme.DeviceDefault.DialogWhenLarge.NoActionBar" parent="Theme.Holo.DialogWhenLarge.NoActionBar" >
446
447    </style>
448    <!-- DeviceDefault light theme for a window that will be displayed either full-screen on smaller
449    screens (small, normal) or as a dialog on larger screens (large, xlarge). -->
450    <style name="Theme.DeviceDefault.Light.DialogWhenLarge" parent="Theme.Holo.Light.DialogWhenLarge" >
451
452    </style>
453    <!-- DeviceDefault light theme for a window without an action bar that will be displayed either
454    full-screen on smaller screens (small, normal) or as a dialog on larger screens (large,
455    xlarge). -->
456    <style name="Theme.DeviceDefault.Light.DialogWhenLarge.NoActionBar" parent="Theme.Holo.Light.DialogWhenLarge.NoActionBar" >
457
458    </style>
459    <!-- DeviceDefault theme for panel windows. This removes all extraneous window
460    decorations, so you basically have an empty rectangle in which to place your content. It makes
461    the window floating, with a transparent background, and turns off dimming behind the window. -->
462    <style name="Theme.DeviceDefault.Panel" parent="Theme.Holo.Panel" >
463
464    </style>
465    <!-- DeviceDefault light theme for panel windows. This removes all extraneous window
466    decorations, so you basically have an empty rectangle in which to place your content. It makes
467    the window floating, with a transparent background, and turns off dimming behind the window. -->
468    <style name="Theme.DeviceDefault.Light.Panel" parent="Theme.Holo.Light.Panel" >
469
470    </style>
471    <!-- DeviceDefault theme for windows that want to have the user's selected wallpaper appear
472    behind them. -->
473    <style name="Theme.DeviceDefault.Wallpaper" parent="Theme.Holo.Wallpaper" >
474
475    </style>
476    <!-- DeviceDefault theme for windows that want to have the user's selected wallpaper appear
477    behind them and without an action bar. -->
478    <style name="Theme.DeviceDefault.Wallpaper.NoTitleBar" parent="Theme.Holo.Wallpaper.NoTitleBar" >
479
480    </style>
481    <!-- DeviceDefault style for input methods, which is used by the
482         {@link android.inputmethodservice.InputMethodService} class.-->
483    <style name="Theme.DeviceDefault.InputMethod" parent="Theme.Holo.InputMethod" >
484
485    </style>
486    <!-- Variant of the DeviceDefault (light) theme that has a solid (opaque) action bar with an
487    inverse color profile. -->
488    <style name="Theme.DeviceDefault.Light.DarkActionBar" parent="Theme.Holo.Light.DarkActionBar" >
489        <item name="android:actionBarStyle">@android:style/Widget.DeviceDefault.Light.ActionBar.Solid.Inverse</item>
490
491        <item name="actionDropDownStyle">@android:style/Widget.DeviceDefault.Spinner.DropDown.ActionBar</item>
492        <item name="actionButtonStyle">@android:style/Widget.DeviceDefault.ActionButton</item>
493        <item name="actionOverflowButtonStyle">@android:style/Widget.DeviceDefault.ActionButton.Overflow</item>
494        <item name="actionBarTabStyle">@style/Widget.DeviceDefault.Light.ActionBar.TabView.Inverse</item>
495        <item name="actionBarTabBarStyle">@style/Widget.DeviceDefault.Light.ActionBar.TabBar.Inverse</item>
496        <item name="actionBarTabTextStyle">@style/Widget.DeviceDefault.Light.ActionBar.TabText.Inverse</item>
497        <item name="actionModeStyle">@style/Widget.DeviceDefault.Light.ActionMode.Inverse</item>
498        <item name="actionModeCloseButtonStyle">@style/Widget.DeviceDefault.ActionButton.CloseMode</item>
499        <item name="actionModePopupWindowStyle">@android:style/Widget.DeviceDefault.PopupWindow.ActionMode</item>
500
501    </style>
502
503    <style name="Theme.DeviceDefault.Dialog.Alert" parent="Theme.Holo.Dialog.Alert">
504        <item name="windowTitleStyle">@android:style/DialogWindowTitle.DeviceDefault</item>
505    </style>
506    <style name="Theme.DeviceDefault.Light.Dialog.Alert" parent="Theme.Holo.Light.Dialog.Alert">
507        <item name="windowTitleStyle">@android:style/DialogWindowTitle.DeviceDefault.Light</item>
508    </style>
509    <style name="Theme.DeviceDefault.SearchBar" parent="Theme.Holo.SearchBar">
510
511    </style>
512    <style name="Theme.DeviceDefault.Light.SearchBar" parent="Theme.Holo.Light.SearchBar">
513
514    </style>
515
516    <style name="Theme.DeviceDefault.Dialog.NoFrame" parent="Theme.Holo.Dialog.NoFrame">
517    </style>
518
519</resources>
520