styles_base.xml revision 06960777bfad87ae5927621cd6b0e4663e4d7c95
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.ListPopupWindow" 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.ListPopupWindow" 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="Widget.AppCompat.Base.PopupMenu" 311 parent="@style/Widget.AppCompat.Base.ListPopupWindow"> 312 </style> 313 314 <style name="Widget.AppCompat.Light.Base.PopupMenu" 315 parent="@style/Widget.AppCompat.Light.Base.ListPopupWindow"> 316 </style> 317 318 <style name="TextAppearance.AppCompat.Base.Widget.PopupMenu.Large" 319 parent="android:TextAppearance.Widget"> 320 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 321 <item name="android:textSize">18sp</item> 322 </style> 323 324 <style name="TextAppearance.AppCompat.Base.Widget.PopupMenu.Small" 325 parent="android:TextAppearance.Widget"> 326 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 327 <item name="android:textSize">14sp</item> 328 </style> 329 330 <style name="TextAppearance.AppCompat.Light.Base.Widget.PopupMenu.Large" 331 parent="TextAppearance.AppCompat.Base.Widget.PopupMenu.Large"> 332 </style> 333 334 <style name="TextAppearance.AppCompat.Light.Base.Widget.PopupMenu.Small" 335 parent="TextAppearance.AppCompat.Base.Widget.PopupMenu.Small"> 336 </style> 337 338 <style name="TextAppearance.AppCompat.Base.SearchResult" parent=""> 339 <item name="android:textStyle">normal</item> 340 <item name="android:textColor">?android:textColorPrimary</item> 341 <item name="android:textColorHint">?android:textColorHint</item> 342 </style> 343 344 <style name="TextAppearance.AppCompat.Base.SearchResult.Title"> 345 <item name="android:textSize">18sp</item> 346 </style> 347 348 <style name="TextAppearance.AppCompat.Base.SearchResult.Subtitle"> 349 <item name="android:textSize">14sp</item> 350 <item name="android:textColor">?android:textColorSecondary</item> 351 </style> 352 353 <style name="TextAppearance.AppCompat.Light.Base.SearchResult" 354 parent="TextAppearance.AppCompat.Base.SearchResult"> 355 <item name="android:textColor">?android:textColorPrimary</item> 356 <item name="android:textColorHint">?android:textColorHint</item> 357 </style> 358 359 <style name="TextAppearance.AppCompat.Light.Base.SearchResult.Title"> 360 <item name="android:textSize">18sp</item> 361 </style> 362 363 <style name="TextAppearance.AppCompat.Light.Base.SearchResult.Subtitle"> 364 <item name="android:textSize">14sp</item> 365 <item name="android:textColor">?android:textColorSecondary</item> 366 </style> 367 368 <style name="Widget.AppCompat.Base.AutoCompleteTextView" 369 parent="android:Widget.AutoCompleteTextView"> 370 <item name="android:textColor">?attr/actionMenuTextColor</item> 371 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_dark</item> 372 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_dark</item> 373 </style> 374 375 <style name="Widget.AppCompat.Light.Base.AutoCompleteTextView" 376 parent="android:Widget.AutoCompleteTextView"> 377 <item name="android:textColor">?attr/actionMenuTextColor</item> 378 <item name="android:dropDownSelector">@drawable/abc_list_selector_holo_light</item> 379 <item name="android:popupBackground">@drawable/abc_menu_dropdown_panel_holo_light</item> 380 </style> 381 382 <style name="Widget.AppCompat.Base.ActivityChooserView" parent=""> 383 <item name="android:gravity">center</item> 384 <item name="android:background">@drawable/abc_ab_share_pack_holo_dark</item> 385 <item name="divider">?attr/dividerVertical</item> 386 <item name="showDividers">middle</item> 387 <item name="dividerPadding">6dip</item> 388 </style> 389 390 <style name="Widget.AppCompat.Light.Base.ActivityChooserView" 391 parent="Widget.AppCompat.Base.ActivityChooserView"> 392 <item name="android:background">@drawable/abc_ab_share_pack_holo_light</item> 393 </style> 394 395</resources> 396