styles.xml revision ca259f4081404a8b4524b2fe80ab036182141ab7
1<?xml version="1.0" encoding="utf-8"?> 2<!-- Copyright (C) 2006 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 <!-- Global Theme Styles --> 19 <eat-comment /> 20 21 22 <style name="WindowTitleBackground"> 23 <item name="android:background">@android:drawable/title_bar</item> 24 </style> 25 26 <style name="WindowTitle"> 27 <item name="android:singleLine">true</item> 28 <item name="android:textAppearance">@style/TextAppearance.WindowTitle</item> 29 <item name="android:shadowColor">#BB000000</item> 30 <item name="android:shadowRadius">2.75</item> 31 </style> 32 33 <style name="DialogWindowTitle"> 34 <item name="android:maxLines">1</item> 35 <item name="android:scrollHorizontally">true</item> 36 <item name="android:textAppearance">@style/TextAppearance.DialogWindowTitle</item> 37 </style> 38 39 <style name="AlertDialog"> 40 <item name="fullDark">@android:drawable/popup_full_dark</item> 41 <item name="topDark">@android:drawable/popup_top_dark</item> 42 <item name="centerDark">@android:drawable/popup_center_dark</item> 43 <item name="bottomDark">@android:drawable/popup_bottom_dark</item> 44 <item name="fullBright">@android:drawable/popup_full_bright</item> 45 <item name="topBright">@android:drawable/popup_top_bright</item> 46 <item name="centerBright">@android:drawable/popup_center_bright</item> 47 <item name="bottomBright">@android:drawable/popup_bottom_bright</item> 48 <item name="bottomMedium">@android:drawable/popup_bottom_medium</item> 49 <item name="centerMedium">@android:drawable/popup_center_medium</item> 50 </style> 51 52 <!-- Base style for animations. This style specifies no animations. --> 53 <style name="Animation" /> 54 55 <!-- Standard animations for a full-screen window or activity. --> 56 <style name="Animation.Activity"> 57 <item name="activityOpenEnterAnimation">@anim/activity_open_enter</item> 58 <item name="activityOpenExitAnimation">@anim/activity_open_exit</item> 59 <item name="activityCloseEnterAnimation">@anim/activity_close_enter</item> 60 <item name="activityCloseExitAnimation">@anim/activity_close_exit</item> 61 <item name="taskOpenEnterAnimation">@anim/task_open_enter</item> 62 <item name="taskOpenExitAnimation">@anim/task_open_exit</item> 63 <item name="taskCloseEnterAnimation">@anim/task_close_enter</item> 64 <item name="taskCloseExitAnimation">@anim/task_close_exit</item> 65 <item name="taskToFrontEnterAnimation">@anim/task_open_enter</item> 66 <item name="taskToFrontExitAnimation">@anim/task_open_exit</item> 67 <item name="taskToBackEnterAnimation">@anim/task_close_enter</item> 68 <item name="taskToBackExitAnimation">@anim/task_close_exit</item> 69 <item name="wallpaperOpenEnterAnimation">@anim/wallpaper_open_enter</item> 70 <item name="wallpaperOpenExitAnimation">@anim/wallpaper_open_exit</item> 71 <item name="wallpaperCloseEnterAnimation">@anim/wallpaper_close_enter</item> 72 <item name="wallpaperCloseExitAnimation">@anim/wallpaper_close_exit</item> 73 <item name="wallpaperIntraOpenEnterAnimation">@anim/wallpaper_intra_open_enter</item> 74 <item name="wallpaperIntraOpenExitAnimation">@anim/wallpaper_intra_open_exit</item> 75 <item name="wallpaperIntraCloseEnterAnimation">@anim/wallpaper_intra_close_enter</item> 76 <item name="wallpaperIntraCloseExitAnimation">@anim/wallpaper_intra_close_exit</item> 77 <item name="fragmentOpenEnterAnimation">@anim/fragment_open_enter</item> 78 <item name="fragmentOpenExitAnimation">@anim/fragment_open_exit</item> 79 <item name="fragmentCloseEnterAnimation">@anim/fragment_close_enter</item> 80 <item name="fragmentCloseExitAnimation">@anim/fragment_close_exit</item> 81 </style> 82 83 <!-- Standard animations for a non-full-screen window or activity. --> 84 <style name="Animation.Dialog"> 85 <item name="windowEnterAnimation">@anim/dialog_enter</item> 86 <item name="windowExitAnimation">@anim/dialog_exit</item> 87 </style> 88 89 <!-- Standard animations for hiding and showing the status bar. --> 90 <style name="Animation.StatusBar"> 91 <item name="windowEnterAnimation">@anim/status_bar_enter</item> 92 <item name="windowExitAnimation">@anim/status_bar_exit</item> 93 </style> 94 95 <!-- {@hide} --> 96 <style name="Animation.StatusBar.IntruderAlert" 97 parent="@android:style/Animation.StatusBar"> 98 <item name="android:windowEnterAnimation">@anim/priority_alert_enter</item> 99 <item name="android:windowExitAnimation">@anim/priority_alert_exit</item> 100 </style> 101 102 <!-- Standard animations for a translucent window or activity. This 103 style is <em>not<em> used by default for the translucent theme 104 (since translucent activities are a special case that have no 105 clear UI paradigm), but you can make your own specialized theme 106 with this animation style if you would like to have the standard 107 platform transition animation. --> 108 <style name="Animation.Translucent"> 109 <item name="windowEnterAnimation">@anim/translucent_enter</item> 110 <item name="windowExitAnimation">@anim/translucent_exit</item> 111 </style> 112 113 <!-- Standard animations for a non-full-screen window or activity. --> 114 <style name="Animation.LockScreen"> 115 <item name="windowEnterAnimation">@anim/lock_screen_enter</item> 116 <item name="windowExitAnimation">@anim/lock_screen_exit</item> 117 </style> 118 119 <style name="Animation.OptionsPanel"> 120 <item name="windowEnterAnimation">@anim/options_panel_enter</item> 121 <item name="windowExitAnimation">@anim/options_panel_exit</item> 122 </style> 123 124 <style name="Animation.SubMenuPanel"> 125 <item name="windowEnterAnimation">@anim/submenu_enter</item> 126 <item name="windowExitAnimation">@anim/submenu_exit</item> 127 </style> 128 129 <style name="Animation.TypingFilter"> 130 <item name="windowEnterAnimation">@anim/grow_fade_in_center</item> 131 <item name="windowExitAnimation">@anim/shrink_fade_out_center</item> 132 </style> 133 134 <style name="Animation.TypingFilterRestore"> 135 <item name="windowEnterAnimation">@null</item> 136 <item name="windowExitAnimation">@anim/shrink_fade_out_center</item> 137 </style> 138 139 <style name="Animation.Toast"> 140 <item name="windowEnterAnimation">@anim/toast_enter</item> 141 <item name="windowExitAnimation">@anim/toast_exit</item> 142 </style> 143 144 <style name="Animation.DropDownDown"> 145 <item name="windowEnterAnimation">@anim/grow_fade_in</item> 146 <item name="windowExitAnimation">@anim/shrink_fade_out</item> 147 </style> 148 149 <style name="Animation.DropDownUp"> 150 <item name="windowEnterAnimation">@anim/grow_fade_in_from_bottom</item> 151 <item name="windowExitAnimation">@anim/shrink_fade_out_from_bottom</item> 152 </style> 153 154 <!-- {@hide} --> 155 <style name="Animation.SlidingCard"> 156 <item name="windowEnterAnimation">@anim/slide_in_up</item> 157 <item name="windowExitAnimation">@anim/slide_out_down</item> 158 </style> 159 160 <!-- Window animations that are applied to input method overlay windows. --> 161 <style name="Animation.InputMethod"> 162 <item name="windowEnterAnimation">@anim/input_method_enter</item> 163 <item name="windowExitAnimation">@anim/input_method_exit</item> 164 </style> 165 166 <!-- Special optional fancy IM animations. @hide --> 167 <style name="Animation.InputMethodFancy"> 168 <item name="windowEnterAnimation">@anim/input_method_fancy_enter</item> 169 <item name="windowExitAnimation">@anim/input_method_fancy_exit</item> 170 </style> 171 172 <!-- Window animations that are applied to the search bar overlay window. 173 Previously used, but currently unused. 174 {@hide Pending API council approval} --> 175 <style name="Animation.SearchBar"> 176 <item name="windowEnterAnimation">@anim/search_bar_enter</item> 177 <item name="windowExitAnimation">@anim/search_bar_exit</item> 178 </style> 179 180 <!-- Window animations that are applied to the zoom buttons overlay window. --> 181 <style name="Animation.ZoomButtons"> 182 <item name="windowEnterAnimation">@anim/fade_in</item> 183 <item name="windowExitAnimation">@anim/fade_out</item> 184 </style> 185 186 <!-- Standard animations for wallpapers. --> 187 <style name="Animation.Wallpaper"> 188 <item name="windowEnterAnimation">@anim/wallpaper_enter</item> 189 <item name="windowExitAnimation">@anim/wallpaper_exit</item> 190 </style> 191 192 <!-- A special animation we can use for recent applications, 193 for devices that can support it (do alpha transformations). --> 194 <style name="Animation.RecentApplications"> 195 <item name="windowEnterAnimation">@anim/fade_in</item> 196 <item name="windowExitAnimation">@anim/fade_out</item> 197 </style> 198 199 <!-- Status Bar Styles --> 200 201 <style name="TextAppearance.StatusBar"> 202 <item name="android:textAppearance">?android:attr/textAppearanceSmall</item> 203 <item name="android:textColor">?android:attr/textColorPrimary</item> 204 </style> 205 <style name="TextAppearance.StatusBar.Ticker"> 206 </style> 207 <style name="TextAppearance.StatusBar.Title"> 208 <item name="android:textStyle">bold</item> 209 </style> 210 211 <style name="TextAppearance.StatusBar.Icon"> 212 <item name="android:textStyle">bold</item> 213 </style> 214 <style name="TextAppearance.StatusBar.EventContent"> 215 <item name="android:textColor">?android:attr/textColorPrimaryInverse</item> 216 </style> 217 <style name="TextAppearance.StatusBar.EventContent.Title"> 218 <item name="android:textSize">18sp</item> 219 <item name="android:textStyle">bold</item> 220 </style> 221 222 <!-- Widget Styles --> 223 224 <style name="Widget"> 225 <item name="android:textAppearance">?textAppearance</item> 226 </style> 227 228 <style name="Widget.AbsListView"> 229 <item name="android:scrollbars">vertical</item> 230 <item name="android:fadingEdge">vertical</item> 231 </style> 232 233 <style name="Widget.GestureOverlayView"> 234 <item name="android:gestureStrokeWidth">12.0</item> 235 <item name="android:gestureColor">#ffffff00</item> 236 <item name="android:uncertainGestureColor">#48ffff00</item> 237 <item name="android:fadeOffset">420</item> 238 <item name="android:fadeDuration">150</item> 239 <item name="android:gestureStrokeLengthThreshold">50.0</item> 240 <item name="android:gestureStrokeSquarenessThreshold">0.275</item> 241 <item name="android:gestureStrokeAngleThreshold">40.0</item> 242 <item name="android:eventsInterceptionEnabled">true</item> 243 </style> 244 245 <style name="Widget.GestureOverlayView.White"> 246 <item name="android:gestureColor">#ff00ff00</item> 247 <item name="android:uncertainGestureColor">#4800ff00</item> 248 </style> 249 250 <style name="Widget.Button"> 251 <item name="android:background">@android:drawable/btn_default</item> 252 <item name="android:focusable">true</item> 253 <item name="android:clickable">true</item> 254 <item name="android:textAppearance">?android:attr/textAppearanceSmallInverse</item> 255 <item name="android:textColor">@android:color/primary_text_light</item> 256 <item name="android:gravity">center_vertical|center_horizontal</item> 257 </style> 258 259 <style name="Widget.Button.Small"> 260 <item name="android:background">@android:drawable/btn_default_small</item> 261 </style> 262 263 <style name="Widget.Button.Inset"> 264 <item name="android:background">@android:drawable/button_inset</item> 265 </style> 266 267 <style name="Widget.Button.Transparent"> 268 <item name="android:background">@android:drawable/btn_default_transparent</item> 269 <item name="android:textAppearance">?android:attr/textAppearanceSmall</item> 270 <item name="android:textColor">@android:color/white</item> 271 </style> 272 273 <style name="Widget.CompoundButton"> 274 <item name="android:focusable">true</item> 275 <item name="android:clickable">true</item> 276 <item name="android:textAppearance">?android:attr/textAppearance</item> 277 <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item> 278 <item name="android:gravity">center_vertical|left</item> 279 </style> 280 281 <style name="Widget.CompoundButton.CheckBox"> 282 <item name="android:background">@android:drawable/btn_check_label_background</item> 283 <item name="android:button">?android:attr/listChoiceIndicatorMultiple</item> 284 </style> 285 286 <style name="Widget.CompoundButton.RadioButton"> 287 <item name="android:background">@android:drawable/btn_radio_label_background</item> 288 <item name="android:button">?android:attr/listChoiceIndicatorSingle</item> 289 </style> 290 291 <style name="Widget.CompoundButton.Star"> 292 <item name="android:background">@android:drawable/btn_star_label_background</item> 293 <item name="android:button">@android:drawable/btn_star</item> 294 </style> 295 296 <style name="Widget.Button.Toggle"> 297 <item name="android:background">@android:drawable/btn_toggle_bg</item> 298 <item name="android:textOn">@android:string/capital_on</item> 299 <item name="android:textOff">@android:string/capital_off</item> 300 <item name="android:disabledAlpha">?android:attr/disabledAlpha</item> 301 </style> 302 303 <style name="Widget.ProgressBar"> 304 <item name="android:indeterminateOnly">true</item> 305 <item name="android:indeterminateDrawable">@android:drawable/progress_medium_white</item> 306 <item name="android:indeterminateBehavior">repeat</item> 307 <item name="android:indeterminateDuration">3500</item> 308 <item name="android:minWidth">48dip</item> 309 <item name="android:maxWidth">48dip</item> 310 <item name="android:minHeight">48dip</item> 311 <item name="android:maxHeight">48dip</item> 312 </style> 313 314 <style name="Widget.ProgressBar.Large"> 315 <item name="android:indeterminateDrawable">@android:drawable/progress_large_white</item> 316 <item name="android:minWidth">76dip</item> 317 <item name="android:maxWidth">76dip</item> 318 <item name="android:minHeight">76dip</item> 319 <item name="android:maxHeight">76dip</item> 320 </style> 321 322 <style name="Widget.ProgressBar.Small"> 323 <item name="android:indeterminateDrawable">@android:drawable/progress_small_white</item> 324 <item name="android:minWidth">16dip</item> 325 <item name="android:maxWidth">16dip</item> 326 <item name="android:minHeight">16dip</item> 327 <item name="android:maxHeight">16dip</item> 328 </style> 329 330 <style name="Widget.ProgressBar.Inverse"> 331 <item name="android:indeterminateDrawable">@android:drawable/progress_medium</item> 332 </style> 333 334 <style name="Widget.ProgressBar.Large.Inverse"> 335 <item name="android:indeterminateDrawable">@android:drawable/progress_large</item> 336 </style> 337 338 <style name="Widget.ProgressBar.Small.Inverse"> 339 <item name="android:indeterminateDrawable">@android:drawable/progress_small</item> 340 </style> 341 342 <style name="Widget.ProgressBar.Small.Title"> 343 <item name="android:indeterminateDrawable">@android:drawable/progress_small_titlebar</item> 344 </style> 345 346 <style name="Widget.ProgressBar.Horizontal"> 347 <item name="android:indeterminateOnly">false</item> 348 <item name="android:progressDrawable">@android:drawable/progress_horizontal</item> 349 <item name="android:indeterminateDrawable">@android:drawable/progress_indeterminate_horizontal</item> 350 <item name="android:minHeight">20dip</item> 351 <item name="android:maxHeight">20dip</item> 352 </style> 353 354 <style name="Widget.SeekBar"> 355 <item name="android:indeterminateOnly">false</item> 356 <item name="android:progressDrawable">@android:drawable/progress_horizontal</item> 357 <item name="android:indeterminateDrawable">@android:drawable/progress_horizontal</item> 358 <item name="android:minHeight">20dip</item> 359 <item name="android:maxHeight">20dip</item> 360 <item name="android:thumb">@android:drawable/seek_thumb</item> 361 <item name="android:thumbOffset">8dip</item> 362 <item name="android:focusable">true</item> 363 </style> 364 365 <style name="Widget.RatingBar"> 366 <item name="android:indeterminateOnly">false</item> 367 <item name="android:progressDrawable">@android:drawable/ratingbar_full</item> 368 <item name="android:indeterminateDrawable">@android:drawable/ratingbar_full</item> 369 <item name="android:minHeight">57dip</item> 370 <item name="android:maxHeight">57dip</item> 371 <item name="android:thumb">@null</item> 372 </style> 373 374 <style name="Widget.RatingBar.Indicator"> 375 <item name="android:indeterminateOnly">false</item> 376 <item name="android:progressDrawable">@android:drawable/ratingbar</item> 377 <item name="android:indeterminateDrawable">@android:drawable/ratingbar</item> 378 <item name="android:minHeight">38dip</item> 379 <item name="android:maxHeight">38dip</item> 380 <item name="android:thumb">@null</item> 381 <item name="android:isIndicator">true</item> 382 </style> 383 384 <style name="Widget.RatingBar.Small"> 385 <item name="android:indeterminateOnly">false</item> 386 <item name="android:progressDrawable">@android:drawable/ratingbar_small</item> 387 <item name="android:indeterminateDrawable">@android:drawable/ratingbar_small</item> 388 <item name="android:minHeight">14dip</item> 389 <item name="android:maxHeight">14dip</item> 390 <item name="android:thumb">@null</item> 391 <item name="android:isIndicator">true</item> 392 </style> 393 394 <style name="Widget.TextView"> 395 <item name="android:textAppearance">?android:attr/textAppearanceSmall</item> 396 </style> 397 398 <style name="Widget.TextView.ListSeparator"> 399 <item name="android:background">@android:drawable/dark_header_dither</item> 400 <item name="android:layout_width">match_parent</item> 401 <item name="android:layout_height">25dip</item> 402 <item name="android:textStyle">bold</item> 403 <item name="android:textColor">?textColorSecondary</item> 404 <item name="android:textSize">14sp</item> 405 <item name="android:gravity">center_vertical</item> 406 <item name="android:paddingLeft">5sp</item> 407 </style> 408 409 <style name="Widget.TextView.ListSeparator.White"> 410 <item name="android:textColor">?textColorPrimaryInverse</item> 411 <item name="android:background">@android:drawable/light_header_dither</item> 412 </style> 413 414 <style name="Widget.EditText"> 415 <item name="android:focusable">true</item> 416 <item name="android:focusableInTouchMode">true</item> 417 <item name="android:clickable">true</item> 418 <item name="android:background">?android:attr/editTextBackground</item> 419 <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item> 420 <item name="android:textColor">?android:attr/editTextColor</item> 421 <item name="android:gravity">center_vertical</item> 422 </style> 423 424 <style name="Widget.ExpandableListView" parent="Widget.ListView"> 425 <item name="android:groupIndicator">@android:drawable/expander_group</item> 426 <item name="android:indicatorLeft">?android:attr/expandableListPreferredItemIndicatorLeft</item> 427 <item name="android:indicatorRight">?android:attr/expandableListPreferredItemIndicatorRight</item> 428 <item name="android:childDivider">@android:drawable/divider_horizontal_dark_opaque</item> 429 </style> 430 431 <style name="Widget.ExpandableListView.White"> 432 <item name="android:childDivider">@android:drawable/divider_horizontal_bright_opaque</item> 433 </style> 434 435 <style name="Widget.ImageWell"> 436 <item name="android:background">@android:drawable/panel_picture_frame_background</item> 437 </style> 438 439 <style name="Widget.ImageButton"> 440 <item name="android:focusable">true</item> 441 <item name="android:clickable">true</item> 442 <item name="android:scaleType">center</item> 443 <item name="android:background">@android:drawable/btn_default</item> 444 </style> 445 446 <style name="Widget.AutoCompleteTextView"> 447 <item name="android:focusable">true</item> 448 <item name="android:focusableInTouchMode">true</item> 449 <item name="android:clickable">true</item> 450 <item name="android:background">@android:drawable/edit_text</item> 451 <item name="android:completionHintView">@android:layout/simple_dropdown_hint</item> 452 <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item> 453 <item name="android:gravity">center_vertical</item> 454 <item name="android:completionThreshold">2</item> 455 <item name="android:dropDownSelector">@android:drawable/list_selector_background</item> 456 <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item> 457 <item name="android:dropDownVerticalOffset">-6dip</item> 458 <item name="android:dropDownHorizontalOffset">0dip</item> 459 <item name="android:dropDownWidth">wrap_content</item> 460 </style> 461 462 <style name="Widget.Spinner"> 463 <item name="android:background">@android:drawable/btn_dropdown</item> 464 <item name="android:clickable">true</item> 465 <item name="android:spinnerMode">dialog</item> 466 467 <item name="android:dropDownSelector">@android:drawable/list_selector_background</item> 468 <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item> 469 <item name="android:dropDownVerticalOffset">-10dip</item> 470 <item name="android:dropDownHorizontalOffset">0dip</item> 471 <item name="android:dropDownWidth">wrap_content</item> 472 <item name="android:popupPromptView">@android:layout/simple_dropdown_hint</item> 473 </style> 474 475 <style name="Widget.Spinner.DropDown"> 476 <item name="android:spinnerMode">dropdown</item> 477 </style> 478 479 <style name="Widget.TextView.PopupMenu"> 480 <item name="android:clickable">true</item> 481 <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.PopupMenu</item> 482 </style> 483 484 <style name="Widget.TextView.SpinnerItem"> 485 <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.SpinnerItem</item> 486 </style> 487 488 <style name="Widget.DropDownItem"> 489 <item name="android:textAppearance">@style/TextAppearance.Widget.DropDownItem</item> 490 <item name="android:paddingLeft">6dip</item> 491 <item name="android:paddingRight">6dip</item> 492 <item name="android:gravity">center_vertical</item> 493 </style> 494 495 <style name="Widget.DropDownItem.Spinner"> 496 <item name="android:checkMark">?android:attr/listChoiceIndicatorSingle</item> 497 </style> 498 499 <style name="Widget.ScrollView"> 500 <item name="android:scrollbars">vertical</item> 501 <item name="android:fadingEdge">vertical</item> 502 </style> 503 504 <style name="Widget.HorizontalScrollView"> 505 <item name="android:scrollbars">horizontal</item> 506 <item name="android:fadingEdge">horizontal</item> 507 </style> 508 509 <style name="Widget.ListView" parent="Widget.AbsListView"> 510 <item name="android:listSelector">@android:drawable/list_selector_background</item> 511 <item name="android:cacheColorHint">?android:attr/colorBackgroundCacheHint</item> 512 <item name="android:divider">@android:drawable/divider_horizontal_dark_opaque</item> 513 </style> 514 515 <style name="Widget.ListView.White" parent="Widget.AbsListView"> 516 <item name="android:listSelector">@android:drawable/list_selector_background_light</item> 517 <item name="android:cacheColorHint">?android:attr/colorBackgroundCacheHint</item> 518 <item name="android:divider">@android:drawable/divider_horizontal_bright_opaque</item> 519 </style> 520 521 <style name="Widget.ListView.DropDown"> 522 <item name="android:cacheColorHint">@null</item> 523 <item name="android:divider">@android:drawable/divider_horizontal_bright_opaque</item> 524 </style> 525 526 <style name="Widget.ListView.Menu"> 527 <item name="android:cacheColorHint">@null</item> 528 <item name="android:scrollbars">vertical</item> 529 <item name="android:fadingEdge">vertical</item> 530 <item name="listSelector">@android:drawable/menu_selector</item> 531 <!-- Light background for the list in menus, so the divider for bright themes --> 532 <item name="android:divider">@android:drawable/divider_horizontal_bright</item> 533 </style> 534 535 <style name="Widget.GridView" parent="Widget.AbsListView"> 536 <item name="android:listSelector">@android:drawable/grid_selector_background</item> 537 </style> 538 539 <style name="Widget.WebView"> 540 <item name="android:focusable">true</item> 541 <item name="android:scrollbars">horizontal|vertical</item> 542 </style> 543 544 <style name="Widget.WebTextView"> 545 <item name="android:focusable">true</item> 546 <item name="android:focusableInTouchMode">true</item> 547 <item name="android:clickable">true</item> 548 <item name="android:completionHintView">@android:layout/simple_dropdown_item_1line</item> 549 <item name="android:textAppearance">?android:attr/textAppearanceLargeInverse</item> 550 <item name="android:completionThreshold">2</item> 551 <item name="android:dropDownSelector">@android:drawable/list_selector_background</item> 552 <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item> 553 </style> 554 555 <style name="Widget.TabWidget"> 556 <item name="android:textAppearance">@style/TextAppearance.Widget.TabWidget</item> 557 <item name="ellipsize">marquee</item> 558 <item name="singleLine">true</item> 559 </style> 560 561 <style name="Widget.Gallery"> 562 <item name="android:fadingEdge">horizontal</item> 563 <item name="android:gravity">center_vertical</item> 564 <item name="android:spacing">-20dip</item> 565 <item name="android:unselectedAlpha">0.85</item> 566 </style> 567 568 <style name="Widget.PopupWindow"> 569 <item name="android:popupBackground">@android:drawable/editbox_dropdown_background_dark</item> 570 </style> 571 572 <style name="Widget.KeyboardView" parent="android:Widget"> 573 <item name="android:background">@android:drawable/keyboard_background</item> 574 <item name="android:keyBackground">@android:drawable/btn_keyboard_key</item> 575 <item name="android:keyTextSize">22sp</item> 576 <item name="android:keyTextColor">#FFFFFFFF</item> 577 <item name="android:keyPreviewLayout">@android:layout/keyboard_key_preview</item> 578 <item name="android:keyPreviewOffset">-12dip</item> 579 <item name="android:keyPreviewHeight">80dip</item> 580 <item name="android:labelTextSize">14sp</item> 581 <item name="android:popupLayout">@android:layout/keyboard_popup_keyboard</item> 582 <item name="android:verticalCorrection">-10dip</item> 583 <item name="android:shadowColor">#BB000000</item> 584 <item name="android:shadowRadius">2.75</item> 585 </style> 586 587 <style name="Widget.QuickContactBadge"> 588 <item name="android:layout_width">50dip</item> 589 <item name="android:layout_height">56dip</item> 590 <item name="android:background">@android:drawable/quickcontact_badge</item> 591 <item name="android:clickable">true</item> 592 <item name="android:scaleType">fitCenter</item> 593 <item name="android:src">@android:drawable/ic_contact_picture</item> 594 </style> 595 596 <style name="Widget.QuickContactBadgeSmall"> 597 <item name="android:layout_width">39dip</item> 598 <item name="android:layout_height">42dip</item> 599 <item name="android:background">@android:drawable/quickcontact_badge_small</item> 600 <item name="android:clickable">true</item> 601 <item name="android:scaleType">fitCenter</item> 602 </style> 603 604 <style name="Widget.QuickContactBadge.WindowSmall"> 605 <item name="android:quickContactWindowSize">modeSmall</item> 606 </style> 607 608 <style name="Widget.QuickContactBadge.WindowMedium"> 609 <item name="android:quickContactWindowSize">modeMedium</item> 610 </style> 611 612 <style name="Widget.QuickContactBadge.WindowLarge"> 613 <item name="android:quickContactWindowSize">modeLarge</item> 614 </style> 615 616 <style name="Widget.QuickContactBadgeSmall.WindowSmall"> 617 <item name="android:quickContactWindowSize">modeSmall</item> 618 </style> 619 620 <style name="Widget.QuickContactBadgeSmall.WindowMedium"> 621 <item name="android:quickContactWindowSize">modeMedium</item> 622 </style> 623 624 <style name="Widget.QuickContactBadgeSmall.WindowLarge"> 625 <item name="android:quickContactWindowSize">modeLarge</item> 626 </style> 627 628 <!-- Text Appearances --> 629 <eat-comment /> 630 631 <style name="TextAppearance"> 632 <item name="android:textColor">?textColorPrimary</item> 633 <item name="android:textColorHighlight">?textColorHighlight</item> 634 <item name="android:textColorHint">?textColorHint</item> 635 <item name="android:textColorLink">?textColorLink</item> 636 <item name="android:textSize">16sp</item> 637 <item name="android:textStyle">normal</item> 638 </style> 639 640 <style name="TextAppearance.Inverse"> 641 <item name="textColor">?textColorPrimaryInverse</item> 642 <item name="android:textColorHint">?textColorHintInverse</item> 643 <item name="android:textColorHighlight">?textColorHighlightInverse</item> 644 <item name="android:textColorLink">?textColorLinkInverse</item> 645 </style> 646 647 <style name="TextAppearance.Theme"> 648 </style> 649 650 <style name="TextAppearance.DialogWindowTitle"> 651 <item name="android:textSize">18sp</item> 652 </style> 653 654 <style name="TextAppearance.Large"> 655 <item name="android:textSize">22sp</item> 656 </style> 657 658 <style name="TextAppearance.Large.Inverse"> 659 <item name="android:textColor">?textColorPrimaryInverse</item> 660 <item name="android:textColorHint">?textColorHintInverse</item> 661 <item name="android:textColorHighlight">?textColorHighlightInverse</item> 662 <item name="android:textColorLink">?textColorLinkInverse</item> 663 </style> 664 665 <style name="TextAppearance.Medium"> 666 <item name="android:textSize">18sp</item> 667 </style> 668 669 <style name="TextAppearance.Medium.Inverse"> 670 <item name="android:textColor">?textColorPrimaryInverse</item> 671 <item name="android:textColorHint">?textColorHintInverse</item> 672 <item name="android:textColorHighlight">?textColorHighlightInverse</item> 673 <item name="android:textColorLink">?textColorLinkInverse</item> 674 </style> 675 676 <style name="TextAppearance.Small"> 677 <item name="android:textSize">14sp</item> 678 <item name="android:textColor">?textColorSecondary</item> 679 </style> 680 681 <style name="TextAppearance.Small.Inverse"> 682 <item name="android:textColor">?textColorSecondaryInverse</item> 683 <item name="android:textColorHint">?textColorHintInverse</item> 684 <item name="android:textColorHighlight">?textColorHighlightInverse</item> 685 <item name="android:textColorLink">?textColorLinkInverse</item> 686 </style> 687 688 <style name="TextAppearance.Theme.Dialog" parent="TextAppearance.Theme"> 689 </style> 690 691 <style name="TextAppearance.Theme.Dialog.AppError"> 692 <item name="android:textColor">#ffffc0c0</item> 693 </style> 694 695 <style name="TextAppearance.Widget"> 696 </style> 697 698 <style name="TextAppearance.Widget.Button" parent="TextAppearance.Small.Inverse"> 699 <item name="android:textColor">@android:color/primary_text_light_nodisable</item> 700 </style> 701 702 <style name="TextAppearance.Widget.IconMenu.Item" parent="TextAppearance.Small"> 703 <item name="android:textColor">?textColorPrimaryInverse</item> 704 </style> 705 706 <style name="TextAppearance.Widget.EditText"> 707 <item name="android:textColor">@color/widget_edittext_dark</item> 708 <item name="android:textColorHint">@android:color/hint_foreground_light</item> 709 </style> 710 711 <style name="TextAppearance.Widget.TabWidget"> 712 <item name="android:textSize">14sp</item> 713 <item name="android:textStyle">normal</item> 714 <item name="android:textColor">@android:color/tab_indicator_text</item> 715 </style> 716 717 <style name="TextAppearance.Widget.TextView"> 718 <item name="android:textColor">?textColorPrimaryDisableOnly</item> 719 <item name="android:textColorHint">?textColorHint</item> 720 </style> 721 722 <style name="TextAppearance.Widget.TextView.PopupMenu"> 723 <item name="android:textSize">18sp</item> 724 <item name="android:textColor">?textColorPrimaryDisableOnly</item> 725 <item name="android:textColorHint">?textColorHint</item> 726 </style> 727 728 <style name="TextAppearance.Widget.DropDownHint"> 729 <item name="android:textColor">?textColorPrimaryInverse</item> 730 <item name="android:textSize">14sp</item> 731 </style> 732 733 <style name="TextAppearance.Widget.DropDownItem"> 734 <item name="android:textColor">@android:color/primary_text_light_disable_only</item> 735 </style> 736 737 <style name="TextAppearance.Widget.TextView.SpinnerItem"> 738 <item name="android:textColor">@android:color/primary_text_light_disable_only</item> 739 </style> 740 741 <!-- @hide --> 742 <style name="TextAppearance.SlidingTabNormal" 743 parent="@android:attr/textAppearanceMedium"> 744 <item name="android:textColor">?android:attr/textColorTertiary</item> 745 <item name="android:textSize">28sp</item> 746 <item name="android:shadowColor">@android:color/sliding_tab_text_color_shadow</item> 747 <item name="android:shadowDx">0.0</item> 748 <item name="android:shadowDy">1.0</item> 749 <item name="android:shadowRadius">5.0</item> 750 </style> 751 752 <!-- @hide --> 753 <style name="TextAppearance.SlidingTabActive" 754 parent="@android:attr/textAppearanceMedium"> 755 <item name="android:textColor">@android:color/sliding_tab_text_color_active</item> 756 <item name="android:textSize">28sp</item> 757 </style> 758 759 760 <!-- @hide --> 761 <style name="TextAppearance.SearchResult"> 762 <item name="android:textStyle">normal</item> 763 <item name="android:textColor">?textColorPrimaryInverse</item> 764 <item name="android:textColorHint">?textColorHintInverse</item> 765 </style> 766 767 <!-- @hide --> 768 <style name="TextAppearance.SearchResult.Title"> 769 <item name="android:textSize">16sp</item> 770 </style> 771 772 <!-- @hide --> 773 <style name="TextAppearance.SearchResult.Subtitle"> 774 <item name="android:textSize">13sp</item> 775 <item name="android:textColor">?textColorSecondaryInverse</item> 776 </style> 777 778 <style name="TextAppearance.WindowTitle"> 779 <item name="android:textColor">#fff</item> 780 <item name="android:textSize">14sp</item> 781 <item name="android:textStyle">bold</item> 782 </style> 783 784 <!-- Preference Styles --> 785 786 <style name="Preference"> 787 <item name="android:layout">@android:layout/preference</item> 788 </style> 789 790 <style name="Preference.Information"> 791 <item name="android:layout">@android:layout/preference_information</item> 792 <item name="android:enabled">false</item> 793 <item name="android:shouldDisableView">false</item> 794 </style> 795 796 <style name="Preference.Category"> 797 <item name="android:layout">@android:layout/preference_category</item> 798 <!-- The title should not dim if the category is disabled, instead only the preference children should dim. --> 799 <item name="android:shouldDisableView">false</item> 800 <item name="android:selectable">false</item> 801 </style> 802 803 <style name="Preference.CheckBoxPreference"> 804 <item name="android:widgetLayout">@android:layout/preference_widget_checkbox</item> 805 </style> 806 807 <style name="Preference.PreferenceScreen"> 808 </style> 809 810 <style name="Preference.DialogPreference"> 811 <item name="android:positiveButtonText">@android:string/ok</item> 812 <item name="android:negativeButtonText">@android:string/cancel</item> 813 <item name="android:widgetLayout">@android:layout/preference_dialog</item> 814 </style> 815 816 <style name="Preference.DialogPreference.YesNoPreference"> 817 <item name="android:positiveButtonText">@android:string/yes</item> 818 <item name="android:negativeButtonText">@android:string/no</item> 819 </style> 820 821 <style name="Preference.DialogPreference.EditTextPreference"> 822 <item name="android:dialogLayout">@android:layout/preference_dialog_edittext</item> 823 </style> 824 825 <style name="Preference.RingtonePreference"> 826 <item name="android:ringtoneType">ringtone</item> 827 <item name="android:showSilent">true</item> 828 <item name="android:showDefault">true</item> 829 <item name="android:widgetLayout">@android:layout/preference_dialog</item> 830 </style> 831 832 <!-- Other Misc Styles --> 833 <eat-comment /> 834 835 <style name="MediaButton"> 836 <item name="android:background">@android:drawable/media_button_background</item> 837 <item name="android:layout_width">71dip</item> 838 <item name="android:layout_height">52dip</item> 839 </style> 840 841 <style name="MediaButton.Previous"> 842 <item name="android:src">@android:drawable/ic_media_previous</item> 843 </style> 844 845 <style name="MediaButton.Next"> 846 <item name="android:src">@android:drawable/ic_media_next</item> 847 </style> 848 849 <style name="MediaButton.Play"> 850 <item name="android:src">@android:drawable/ic_media_play</item> 851 </style> 852 853 <style name="MediaButton.Ffwd"> 854 <item name="android:src">@android:drawable/ic_media_ff</item> 855 </style> 856 857 <style name="MediaButton.Rew"> 858 <item name="android:src">@android:drawable/ic_media_rew</item> 859 </style> 860 861 <style name="MediaButton.Pause"> 862 <item name="android:src">@android:drawable/ic_media_pause</item> 863 </style> 864 865 <style name="ZoomControls"> 866 <item name="android:gravity">bottom</item> 867 <item name="android:paddingLeft">15dip</item> 868 <item name="android:paddingRight">15dip</item> 869 </style> 870 871 <!-- Style you can use with a container (typically a horizontal 872 LinearLayout) to get the standard "button bar" background and 873 spacing. @hide --> 874 <style name="ButtonBar"> 875 <item name="android:paddingTop">5dip</item> 876 <item name="android:paddingLeft">4dip</item> 877 <item name="android:paddingRight">4dip</item> 878 <item name="android:paddingBottom">1dip</item> 879 <item name="android:background">@android:drawable/bottom_bar</item> 880 </style> 881 882 <style name="ActionBar"> 883 <item name="android:background">@android:drawable/action_bar_background</item> 884 <item name="android:displayOptions">useLogo</item> 885 <item name="android:divider">@android:drawable/action_bar_divider</item> 886 <item name="android:height">?android:attr/windowActionBarSize</item> 887 <item name="android:paddingLeft">3dip</item> 888 <item name="android:paddingTop">0dip</item> 889 <item name="android:paddingRight">3dip</item> 890 <item name="android:paddingBottom">0dip</item> 891 </style> 892 893 <style name="Widget.ActionButton"> 894 <item name="android:background">@null</item> 895 </style> 896 897 <style name="Widget.ActionBarView_TabView"> 898 <item name="android:background">@drawable/minitab_lt</item> 899 <item name="android:paddingLeft">4dip</item> 900 <item name="android:paddingRight">4dip</item> 901 </style> 902 903 <style name="Widget.ActionBarView_TabBar"> 904 </style> 905 906 <style name="Widget.ActionBarView_TabText"> 907 <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.PopupMenu</item> 908 <item name="android:textColor">?android:attr/textColorPrimaryInverse</item> 909 <item name="android:textSize">18sp</item> 910 </style> 911</resources> 912