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