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 </style> 137 138 <style name="Widget.AppCompat.Light.Base.ActionBar.TabView" 139 parent="Widget.AppCompat.Base.ActionBar.TabView"> 140 </style> 141 142 <style name="Widget.AppCompat.Light.Base.ActionBar.TabView.Inverse" 143 parent="Widget.AppCompat.Light.Base.ActionBar.TabView"> 144 </style> 145 146 <style name="Widget.AppCompat.Base.ActionBar.TabText" parent=""> 147 <item name="android:textAppearance">@null</item> 148 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 149 <item name="android:textSize">12sp</item> 150 <item name="android:textStyle">bold</item> 151 <item name="android:ellipsize">marquee</item> 152 <item name="android:maxLines">2</item> 153 <item name="textAllCaps">true</item> 154 </style> 155 156 <style name="Widget.AppCompat.Light.Base.ActionBar.TabText" 157 parent="Widget.AppCompat.Base.ActionBar.TabText"> 158 </style> 159 160 <style name="Widget.AppCompat.Light.Base.ActionBar.TabText.Inverse" 161 parent="Widget.AppCompat.Light.Base.ActionBar.TabText"> 162 <item name="android:textColor">?android:attr/textColorPrimaryInverseDisableOnly</item> 163 </style> 164 165 <style name="Widget.AppCompat.Base.ActionMode" parent=""> 166 <item name="background">?attr/actionModeBackground</item> 167 <item name="backgroundSplit">?attr/actionModeSplitBackground</item> 168 <item name="height">?attr/actionBarSize</item> 169 <item name="titleTextStyle">@style/TextAppearance.AppCompat.Widget.ActionMode.Title</item> 170 <item name="subtitleTextStyle">@style/TextAppearance.AppCompat.Widget.ActionMode.Subtitle 171 </item> 172 </style> 173 174 <style name="Widget.AppCompat.Light.Base.ActionMode.Inverse" 175 parent="Widget.AppCompat.Base.ActionMode"> 176 <item name="titleTextStyle"> 177 @style/TextAppearance.AppCompat.Widget.ActionMode.Title.Inverse 178 </item> 179 <item name="subtitleTextStyle"> 180 @style/TextAppearance.AppCompat.Widget.ActionMode.Subtitle.Inverse 181 </item> 182 </style> 183 184 <style name="TextAppearance.AppCompat.Widget.Base.ActionMode.Title" 185 parent="android:TextAppearance.Medium"> 186 </style> 187 188 <style name="TextAppearance.AppCompat.Widget.Base.ActionMode.Subtitle" 189 parent="android:TextAppearance.Small"> 190 <item name="android:textColor">?android:attr/textColorSecondary</item> 191 </style> 192 193 <style name="TextAppearance.AppCompat.Widget.Base.ActionMode.Title.Inverse" 194 parent="android:TextAppearance.Medium.Inverse"> 195 </style> 196 197 <style name="TextAppearance.AppCompat.Widget.Base.ActionMode.Subtitle.Inverse" 198 parent="android:TextAppearance.Small.Inverse"> 199 <item name="android:textColor">?android:attr/textColorSecondaryInverse</item> 200 </style> 201 202 <style name="TextAppearance.AppCompat.Widget.Base.ActionBar.Menu" 203 parent="android:TextAppearance.Small"> 204 <item name="android:textSize">12sp</item> 205 <item name="android:textStyle">bold</item> 206 <item name="android:textColor">?attr/actionMenuTextColor</item> 207 </style> 208 209 <style name="TextAppearance.AppCompat.Widget.Base.ActionBar.Title" 210 parent="android:TextAppearance.Medium"> 211 </style> 212 213 <style name="TextAppearance.AppCompat.Widget.Base.ActionBar.Subtitle" 214 parent="android:TextAppearance.Small"> 215 </style> 216 217 <style name="TextAppearance.AppCompat.Widget.Base.ActionBar.Title.Inverse" 218 parent="android:TextAppearance.Medium.Inverse"> 219 </style> 220 221 <style name="TextAppearance.AppCompat.Widget.Base.ActionBar.Subtitle.Inverse" 222 parent="android:TextAppearance.Small.Inverse"> 223 </style> 224 225 <style name="Widget.AppCompat.Base.ProgressBar.Horizontal" 226 parent="android:Widget.ProgressBar.Horizontal"> 227 </style> 228 229 <style name="Widget.AppCompat.Base.ProgressBar" parent="android:Widget.ProgressBar"> 230 </style> 231 232 <!-- Action Bar Spinner Widgets --> 233 234 <style name="Widget.AppCompat.Base.Spinner" parent=""> 235 <item name="spinnerMode">dropdown</item> 236 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_dark</item> 237 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_dark</item> 238 <item name="android:dropDownVerticalOffset">0dip</item> 239 <item name="android:dropDownHorizontalOffset">0dip</item> 240 <item name="android:dropDownWidth">wrap_content</item> 241 <item name="android:gravity">left|center_vertical</item> 242 <item name="android:clickable">true</item> 243 <item name="android:background">@drawable/abc_spinner_ab_holo_dark</item> 244 </style> 245 246 <style name="Widget.AppCompat.Light.Base.Spinner" parent="Widget.AppCompat.Base.Spinner"> 247 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_light</item> 248 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_light</item> 249 <item name="android:background">@drawable/abc_spinner_ab_holo_light</item> 250 </style> 251 252 <style name="Widget.AppCompat.Base.DropDownItem.Spinner" parent=""> 253 <item name="android:textAppearance">@style/TextAppearance.AppCompat.Widget.DropDownItem 254 </item> 255 <item name="android:paddingLeft">8dp</item> 256 <item name="android:paddingRight">8dp</item> 257 <item name="android:gravity">center_vertical</item> 258 </style> 259 260 <style name="Widget.AppCompat.Light.Base.DropDownItem.Spinner" 261 parent="Widget.AppCompat.Base.DropDownItem.Spinner"> 262 </style> 263 264 <style name="Widget.AppCompat.Base.ListView.DropDown" parent="android:Widget.ListView"> 265 <item name="android:listSelector">@drawable/abc_list_selector_holo_dark</item> 266 </style> 267 268 <style name="Widget.AppCompat.Light.Base.ListView.DropDown" 269 parent="android:Widget.ListView"> 270 <item name="android:listSelector">@drawable/abc_list_selector_holo_light</item> 271 </style> 272 273 <style name="TextAppearance.AppCompat.Widget.Base.DropDownItem" 274 parent="android:TextAppearance.Small"> 275 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 276 </style> 277 278 <style name="TextAppearance.Widget.AppCompat.Base.ExpandedMenu.Item" 279 parent="android:TextAppearance.Medium"> 280 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 281 </style> 282 283 <!-- Mimic text appearance in select_dialog_item.xml --> 284 <style name="TextAppearance.AppCompat.Base.CompactMenu.Dialog" 285 parent="android:TextAppearance.Medium"> 286 <item name="android:textColor">@android:color/primary_text_light</item> 287 </style> 288 289 <style name="Widget.AppCompat.Base.ListView.Menu" parent="android:Widget.ListView.Menu"> 290 <item name="android:listSelector">?attr/listChoiceBackgroundIndicator</item> 291 <item name="android:divider">?attr/dividerHorizontal</item> 292 </style> 293 294 <style name="Widget.AppCompat.Base.PopupMenu" parent=""> 295 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_dark</item> 296 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_dark</item> 297 <item name="android:dropDownVerticalOffset">0dip</item> 298 <item name="android:dropDownHorizontalOffset">0dip</item> 299 <item name="android:dropDownWidth">wrap_content</item> 300 </style> 301 302 <style name="Widget.AppCompat.Light.Base.PopupMenu" parent=""> 303 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_light</item> 304 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_light</item> 305 <item name="android:dropDownVerticalOffset">0dip</item> 306 <item name="android:dropDownHorizontalOffset">0dip</item> 307 <item name="android:dropDownWidth">wrap_content</item> 308 </style> 309 310 <style name="TextAppearance.AppCompat.Base.Widget.PopupMenu.Large" 311 parent="android:TextAppearance.Widget"> 312 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 313 <item name="android:textSize">18sp</item> 314 </style> 315 316 <style name="TextAppearance.AppCompat.Base.Widget.PopupMenu.Small" 317 parent="android:TextAppearance.Widget"> 318 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 319 <item name="android:textSize">14sp</item> 320 </style> 321 322 <style name="TextAppearance.AppCompat.Light.Base.Widget.PopupMenu.Large" 323 parent="TextAppearance.AppCompat.Base.Widget.PopupMenu.Large"> 324 </style> 325 326 <style name="TextAppearance.AppCompat.Light.Base.Widget.PopupMenu.Small" 327 parent="TextAppearance.AppCompat.Base.Widget.PopupMenu.Small"> 328 </style> 329 330 <style name="TextAppearance.AppCompat.Base.SearchResult" parent=""> 331 <item name="android:textStyle">normal</item> 332 <item name="android:textColor">?android:textColorPrimary</item> 333 <item name="android:textColorHint">?android:textColorHint</item> 334 </style> 335 336 <style name="TextAppearance.AppCompat.Base.SearchResult.Title"> 337 <item name="android:textSize">18sp</item> 338 </style> 339 340 <style name="TextAppearance.AppCompat.Base.SearchResult.Subtitle"> 341 <item name="android:textSize">14sp</item> 342 <item name="android:textColor">?android:textColorSecondary</item> 343 </style> 344 345 <style name="TextAppearance.AppCompat.Light.Base.SearchResult" 346 parent="TextAppearance.AppCompat.Base.SearchResult"> 347 <item name="android:textColor">?android:textColorPrimary</item> 348 <item name="android:textColorHint">?android:textColorHint</item> 349 </style> 350 351 <style name="TextAppearance.AppCompat.Light.Base.SearchResult.Title"> 352 <item name="android:textSize">18sp</item> 353 </style> 354 355 <style name="TextAppearance.AppCompat.Light.Base.SearchResult.Subtitle"> 356 <item name="android:textSize">14sp</item> 357 <item name="android:textColor">?android:textColorSecondary</item> 358 </style> 359 360 <style name="Widget.AppCompat.Base.AutoCompleteTextView" 361 parent="android:Widget.AutoCompleteTextView"> 362 <item name="android:textColor">?attr/actionMenuTextColor</item> 363 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_dark</item> 364 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_dark</item> 365 </style> 366 367 <style name="Widget.AppCompat.Light.Base.AutoCompleteTextView" 368 parent="android:Widget.AutoCompleteTextView"> 369 <item name="android:textColor">?attr/actionMenuTextColor</item> 370 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_light</item> 371 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_light</item> 372 </style> 373 374 <style name="Widget.AppCompat.Base.ActivityChooserView" parent=""> 375 <item name="android:gravity">center</item> 376 <item name="android:background">@drawable/abc_ab_share_pack_holo_dark</item> 377 <item name="divider">?attr/dividerVertical</item> 378 <item name="showDividers">middle</item> 379 <item name="dividerPadding">6dip</item> 380 </style> 381 382 <style name="Widget.AppCompat.Light.Base.ActivityChooserView" 383 parent="Widget.AppCompat.Base.ActivityChooserView"> 384 <item name="android:background">@drawable/abc_ab_share_pack_holo_light</item> 385 </style> 386 387 </resources> 388