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