1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- Copyright (C) 2012 The Android Open Source Project 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 --> 16 17 <resources> 18 19 <!-- Like in themes_base.xml, the namespace "*.AppCompat.Base" is used to 20 define base styles for the platform version. The "*.AppCompat" 21 variants are for direct use or use as parent styles by the app. --> 22 <eat-comment/> 23 24 <style name="Widget.AppCompat.Base.ActionBar" parent=""> 25 <item name="displayOptions">useLogo|showHome|showTitle</item> 26 <item name="divider">?attr/dividerVertical</item> 27 <item name="height">?attr/actionBarSize</item> 28 <item name="homeLayout">@layout/abc_action_bar_home</item> 29 30 <item name="titleTextStyle">@style/TextAppearance.AppCompat.Widget.ActionBar.Title</item> 31 <item name="subtitleTextStyle">@style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle 32 </item> 33 34 <item name="background">@drawable/abc_ab_transparent_dark_holo</item> 35 <item name="backgroundStacked">@drawable/abc_ab_stacked_transparent_dark_holo</item> 36 <item name="backgroundSplit">@drawable/abc_ab_bottom_transparent_dark_holo</item> 37 38 <item name="actionButtonStyle">@style/Widget.AppCompat.ActionButton</item> 39 <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.ActionButton.Overflow</item> 40 41 <item name="progressBarStyle">@style/Widget.AppCompat.ProgressBar.Horizontal</item> 42 <item name="indeterminateProgressStyle">@style/Widget.AppCompat.ProgressBar</item> 43 </style> 44 45 <style name="Widget.AppCompat.Light.Base.ActionBar" parent="Widget.AppCompat.Base.ActionBar"> 46 <item name="background">@drawable/abc_ab_transparent_light_holo</item> 47 <item name="backgroundStacked">@drawable/abc_ab_stacked_transparent_light_holo</item> 48 <item name="backgroundSplit">@drawable/abc_ab_bottom_transparent_light_holo</item> 49 50 <item name="actionButtonStyle">@style/Widget.AppCompat.Light.ActionButton</item> 51 <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.Light.ActionButton.Overflow 52 </item> 53 54 <item name="progressBarStyle">@style/Widget.AppCompat.ProgressBar.Horizontal</item> 55 <item name="indeterminateProgressStyle">@style/Widget.AppCompat.ProgressBar</item> 56 </style> 57 58 <style name="Widget.AppCompat.Base.ActionBar.Solid" parent="Widget.AppCompat.Base.ActionBar"> 59 <item name="background">@drawable/abc_ab_solid_dark_holo</item> 60 <item name="backgroundStacked">@drawable/abc_ab_stacked_solid_dark_holo</item> 61 <item name="backgroundSplit">@drawable/abc_ab_bottom_solid_dark_holo</item> 62 </style> 63 64 <style name="Widget.AppCompat.Light.Base.ActionBar.Solid" 65 parent="Widget.AppCompat.Light.Base.ActionBar"> 66 <item name="background">@drawable/abc_ab_solid_light_holo</item> 67 <item name="backgroundStacked">@drawable/abc_ab_stacked_solid_light_holo</item> 68 <item name="backgroundSplit">@drawable/abc_ab_bottom_solid_light_holo</item> 69 </style> 70 71 <style name="Widget.AppCompat.Light.Base.ActionBar.Solid.Inverse" 72 parent="Widget.AppCompat.Base.ActionBar.Solid"> 73 <item name="titleTextStyle"> 74 @style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse 75 </item> 76 <item name="subtitleTextStyle"> 77 @style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle.Inverse 78 </item> 79 <item name="actionButtonStyle">@style/Widget.AppCompat.ActionButton</item> 80 <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.ActionButton.Overflow 81 </item> 82 </style> 83 84 <style name="Widget.AppCompat.Base.ActionButton" parent=""> 85 <item name="android:background">?attr/actionBarItemBackground</item> 86 <item name="android:paddingLeft">12dip</item> 87 <item name="android:paddingRight">12dip</item> 88 <item name="android:minWidth">@dimen/abc_action_button_min_width</item> 89 <item name="android:minHeight">?attr/actionBarSize</item> 90 <item name="android:gravity">center</item> 91 <item name="android:maxLines">2</item> 92 <item name="textAllCaps">@bool/abc_config_actionMenuItemAllCaps</item> 93 </style> 94 95 <style name="Widget.AppCompat.Light.Base.ActionButton" 96 parent="Widget.AppCompat.Base.ActionButton"> 97 </style> 98 99 <style name="Widget.AppCompat.Base.ActionButton.CloseMode" 100 parent="Widget.AppCompat.Base.ActionButton"> 101 </style> 102 103 <style name="Widget.AppCompat.Light.Base.ActionButton.CloseMode" 104 parent="Widget.AppCompat.Light.Base.ActionButton"> 105 </style> 106 107 <style name="Widget.AppCompat.Base.ActionButton.Overflow" 108 parent="Widget.AppCompat.Base.ActionButton"> 109 <item name="android:src">@drawable/abc_ic_menu_moreoverflow_normal_holo_dark</item> 110 </style> 111 112 <style name="Widget.AppCompat.Light.Base.ActionButton.Overflow" 113 parent="Widget.AppCompat.Light.Base.ActionButton"> 114 <item name="android:src">@drawable/abc_ic_menu_moreoverflow_normal_holo_light</item> 115 </style> 116 117 <style name="Widget.AppCompat.Base.ActionBar.TabBar" parent=""> 118 <item name="divider">?attr/actionBarDivider</item> 119 <item name="showDividers">middle</item> 120 <item name="dividerPadding">12dip</item> 121 </style> 122 123 <style name="Widget.AppCompat.Light.Base.ActionBar.TabBar" 124 parent="Widget.AppCompat.Base.ActionBar.TabBar"> 125 </style> 126 127 <style name="Widget.AppCompat.Light.Base.ActionBar.TabBar.Inverse" 128 parent="Widget.AppCompat.Light.Base.ActionBar.TabBar"> 129 </style> 130 131 <style name="Widget.AppCompat.Base.ActionBar.TabView" parent=""> 132 <item name="android:background">@drawable/abc_tab_indicator_ab_holo</item> 133 <item name="android:gravity">center_horizontal</item> 134 <item name="android:paddingLeft">16dip</item> 135 <item name="android:paddingRight">16dip</item> 136 <item name="android:minWidth">80dip</item> 137 </style> 138 139 <style name="Widget.AppCompat.Light.Base.ActionBar.TabView" 140 parent="Widget.AppCompat.Base.ActionBar.TabView"> 141 </style> 142 143 <style name="Widget.AppCompat.Light.Base.ActionBar.TabView.Inverse" 144 parent="Widget.AppCompat.Light.Base.ActionBar.TabView"> 145 </style> 146 147 <style name="Widget.AppCompat.Base.ActionBar.TabText" parent=""> 148 <item name="android:textAppearance">@null</item> 149 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 150 <item name="android:textSize">12sp</item> 151 <item name="android:textStyle">bold</item> 152 <item name="android:ellipsize">marquee</item> 153 <item name="android:maxLines">2</item> 154 <item name="textAllCaps">true</item> 155 </style> 156 157 <style name="Widget.AppCompat.Light.Base.ActionBar.TabText" 158 parent="Widget.AppCompat.Base.ActionBar.TabText"> 159 </style> 160 161 <style name="Widget.AppCompat.Light.Base.ActionBar.TabText.Inverse" 162 parent="Widget.AppCompat.Light.Base.ActionBar.TabText"> 163 <item name="android:textColor">?android:attr/textColorPrimaryInverseDisableOnly</item> 164 </style> 165 166 <style name="Widget.AppCompat.Base.ActionMode" parent=""> 167 <item name="background">?attr/actionModeBackground</item> 168 <item name="backgroundSplit">?attr/actionModeSplitBackground</item> 169 <item name="height">?attr/actionBarSize</item> 170 <item name="titleTextStyle">@style/TextAppearance.AppCompat.Widget.ActionMode.Title</item> 171 <item name="subtitleTextStyle">@style/TextAppearance.AppCompat.Widget.ActionMode.Subtitle 172 </item> 173 </style> 174 175 <style name="Widget.AppCompat.Light.Base.ActionMode.Inverse" 176 parent="Widget.AppCompat.Base.ActionMode"> 177 <item name="titleTextStyle"> 178 @style/TextAppearance.AppCompat.Widget.ActionMode.Title.Inverse 179 </item> 180 <item name="subtitleTextStyle"> 181 @style/TextAppearance.AppCompat.Widget.ActionMode.Subtitle.Inverse 182 </item> 183 </style> 184 185 <style name="TextAppearance.AppCompat.Widget.Base.ActionMode.Title" 186 parent="android:TextAppearance.Medium"> 187 </style> 188 189 <style name="TextAppearance.AppCompat.Widget.Base.ActionMode.Subtitle" 190 parent="android:TextAppearance.Small"> 191 <item name="android:textColor">?android:attr/textColorSecondary</item> 192 </style> 193 194 <style name="TextAppearance.AppCompat.Widget.Base.ActionMode.Title.Inverse" 195 parent="android:TextAppearance.Medium.Inverse"> 196 </style> 197 198 <style name="TextAppearance.AppCompat.Widget.Base.ActionMode.Subtitle.Inverse" 199 parent="android:TextAppearance.Small.Inverse"> 200 <item name="android:textColor">?android:attr/textColorSecondaryInverse</item> 201 </style> 202 203 <style name="TextAppearance.AppCompat.Widget.Base.ActionBar.Menu" 204 parent="android:TextAppearance.Small"> 205 <item name="android:textSize">12sp</item> 206 <item name="android:textStyle">bold</item> 207 <item name="android:textColor">?attr/actionMenuTextColor</item> 208 </style> 209 210 <style name="TextAppearance.AppCompat.Widget.Base.ActionBar.Title" 211 parent="android:TextAppearance.Medium"> 212 <item name="android:textSize">@dimen/abc_action_bar_title_text_size</item> 213 </style> 214 215 <style name="TextAppearance.AppCompat.Widget.Base.ActionBar.Subtitle" 216 parent="android:TextAppearance.Small"> 217 <item name="android:textSize">@dimen/abc_action_bar_subtitle_text_size</item> 218 </style> 219 220 <style name="TextAppearance.AppCompat.Widget.Base.ActionBar.Title.Inverse" 221 parent="android:TextAppearance.Medium.Inverse"> 222 <item name="android:textSize">@dimen/abc_action_bar_title_text_size</item> 223 </style> 224 225 <style name="TextAppearance.AppCompat.Widget.Base.ActionBar.Subtitle.Inverse" 226 parent="android:TextAppearance.Small.Inverse"> 227 <item name="android:textSize">@dimen/abc_action_bar_subtitle_text_size</item> 228 </style> 229 230 <style name="Widget.AppCompat.Base.ProgressBar.Horizontal" 231 parent="android:Widget.ProgressBar.Horizontal"> 232 </style> 233 234 <style name="Widget.AppCompat.Base.ProgressBar" parent="android:Widget.ProgressBar"> 235 <item name="android:minWidth">@dimen/abc_action_bar_progress_bar_size</item> 236 <item name="android:maxWidth">@dimen/abc_action_bar_progress_bar_size</item> 237 <item name="android:minHeight">@dimen/abc_action_bar_progress_bar_size</item> 238 <item name="android:maxHeight">@dimen/abc_action_bar_progress_bar_size</item> 239 </style> 240 241 <!-- Action Bar Spinner Widgets --> 242 243 <style name="Widget.AppCompat.Base.Spinner" parent=""> 244 <item name="spinnerMode">dropdown</item> 245 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_dark</item> 246 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_dark</item> 247 <item name="android:dropDownVerticalOffset">0dip</item> 248 <item name="android:dropDownHorizontalOffset">0dip</item> 249 <item name="android:dropDownWidth">wrap_content</item> 250 <item name="android:gravity">left|center_vertical</item> 251 <item name="android:clickable">true</item> 252 <item name="android:background">@drawable/abc_spinner_ab_holo_dark</item> 253 </style> 254 255 <style name="Widget.AppCompat.Light.Base.Spinner" parent="Widget.AppCompat.Base.Spinner"> 256 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_light</item> 257 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_light</item> 258 <item name="android:background">@drawable/abc_spinner_ab_holo_light</item> 259 </style> 260 261 <style name="Widget.AppCompat.Base.DropDownItem.Spinner" parent=""> 262 <item name="android:textAppearance">@style/TextAppearance.AppCompat.Widget.DropDownItem 263 </item> 264 <item name="android:paddingLeft">8dp</item> 265 <item name="android:paddingRight">8dp</item> 266 <item name="android:gravity">center_vertical</item> 267 </style> 268 269 <style name="Widget.AppCompat.Light.Base.DropDownItem.Spinner" 270 parent="Widget.AppCompat.Base.DropDownItem.Spinner"> 271 </style> 272 273 <style name="Widget.AppCompat.Base.ListView.DropDown" parent="android:Widget.ListView"> 274 <item name="android:listSelector">@drawable/abc_list_selector_holo_dark</item> 275 </style> 276 277 <style name="Widget.AppCompat.Light.Base.ListView.DropDown" 278 parent="android:Widget.ListView"> 279 <item name="android:listSelector">@drawable/abc_list_selector_holo_light</item> 280 </style> 281 282 <style name="TextAppearance.AppCompat.Widget.Base.DropDownItem" 283 parent="android:TextAppearance.Small"> 284 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 285 </style> 286 287 <style name="TextAppearance.Widget.AppCompat.Base.ExpandedMenu.Item" 288 parent="android:TextAppearance.Medium"> 289 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 290 </style> 291 292 <!-- Mimic text appearance in select_dialog_item.xml --> 293 <style name="TextAppearance.AppCompat.Base.CompactMenu.Dialog" 294 parent="android:TextAppearance.Medium"> 295 <item name="android:textColor">@android:color/primary_text_light</item> 296 </style> 297 298 <style name="Widget.AppCompat.Base.ListView.Menu" parent="android:Widget.ListView.Menu"> 299 <item name="android:listSelector">?attr/listChoiceBackgroundIndicator</item> 300 <item name="android:divider">?attr/dividerHorizontal</item> 301 </style> 302 303 <style name="Widget.AppCompat.Base.ListPopupWindow" parent=""> 304 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_dark</item> 305 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_dark</item> 306 <item name="android:dropDownVerticalOffset">0dip</item> 307 <item name="android:dropDownHorizontalOffset">0dip</item> 308 <item name="android:dropDownWidth">wrap_content</item> 309 </style> 310 311 <style name="Widget.AppCompat.Light.Base.ListPopupWindow" parent=""> 312 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_light</item> 313 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_light</item> 314 <item name="android:dropDownVerticalOffset">0dip</item> 315 <item name="android:dropDownHorizontalOffset">0dip</item> 316 <item name="android:dropDownWidth">wrap_content</item> 317 </style> 318 319 <style name="Widget.AppCompat.Base.PopupMenu" 320 parent="@style/Widget.AppCompat.Base.ListPopupWindow"> 321 </style> 322 323 <style name="Widget.AppCompat.Light.Base.PopupMenu" 324 parent="@style/Widget.AppCompat.Light.Base.ListPopupWindow"> 325 </style> 326 327 <style name="TextAppearance.AppCompat.Base.Widget.PopupMenu.Large" 328 parent="android:TextAppearance.Widget"> 329 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 330 <item name="android:textSize">18sp</item> 331 </style> 332 333 <style name="TextAppearance.AppCompat.Base.Widget.PopupMenu.Small" 334 parent="android:TextAppearance.Widget"> 335 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 336 <item name="android:textSize">14sp</item> 337 </style> 338 339 <style name="TextAppearance.AppCompat.Light.Base.Widget.PopupMenu.Large" 340 parent="TextAppearance.AppCompat.Base.Widget.PopupMenu.Large"> 341 </style> 342 343 <style name="TextAppearance.AppCompat.Light.Base.Widget.PopupMenu.Small" 344 parent="TextAppearance.AppCompat.Base.Widget.PopupMenu.Small"> 345 </style> 346 347 <style name="TextAppearance.AppCompat.Base.SearchResult" parent=""> 348 <item name="android:textStyle">normal</item> 349 <item name="android:textColor">?android:textColorPrimary</item> 350 <item name="android:textColorHint">?android:textColorHint</item> 351 </style> 352 353 <style name="TextAppearance.AppCompat.Base.SearchResult.Title"> 354 <item name="android:textSize">18sp</item> 355 </style> 356 357 <style name="TextAppearance.AppCompat.Base.SearchResult.Subtitle"> 358 <item name="android:textSize">14sp</item> 359 <item name="android:textColor">?android:textColorSecondary</item> 360 </style> 361 362 <style name="TextAppearance.AppCompat.Light.Base.SearchResult" 363 parent="TextAppearance.AppCompat.Base.SearchResult"> 364 <item name="android:textColor">?android:textColorPrimary</item> 365 <item name="android:textColorHint">?android:textColorHint</item> 366 </style> 367 368 <style name="TextAppearance.AppCompat.Light.Base.SearchResult.Title"> 369 <item name="android:textSize">18sp</item> 370 </style> 371 372 <style name="TextAppearance.AppCompat.Light.Base.SearchResult.Subtitle"> 373 <item name="android:textSize">14sp</item> 374 <item name="android:textColor">?android:textColorSecondary</item> 375 </style> 376 377 <style name="Widget.AppCompat.Base.AutoCompleteTextView" 378 parent="android:Widget.AutoCompleteTextView"> 379 <item name="android:textColor">?attr/actionMenuTextColor</item> 380 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_dark</item> 381 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_dark</item> 382 </style> 383 384 <style name="Widget.AppCompat.Light.Base.AutoCompleteTextView" 385 parent="android:Widget.AutoCompleteTextView"> 386 <item name="android:textColor">?attr/actionMenuTextColor</item> 387 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_light</item> 388 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_light</item> 389 </style> 390 391 <style name="Widget.AppCompat.Base.ActivityChooserView" parent=""> 392 <item name="android:gravity">center</item> 393 <item name="android:background">@drawable/abc_ab_share_pack_holo_dark</item> 394 <item name="divider">?attr/dividerVertical</item> 395 <item name="showDividers">middle</item> 396 <item name="dividerPadding">6dip</item> 397 </style> 398 399 <style name="Widget.AppCompat.Light.Base.ActivityChooserView" 400 parent="Widget.AppCompat.Base.ActivityChooserView"> 401 <item name="android:background">@drawable/abc_ab_share_pack_holo_light</item> 402 </style> 403 404 </resources> 405