styles.xml revision ecf44e4d213e480a44facc30bd4c2b80fe857556
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:drawable/btn_check</item> 284 </style> 285 286 <style name="Widget.CompoundButton.CheckBox.Inverse"> 287 <item name="android:background">@android:drawable/btn_check_label_background_light</item> 288 <item name="android:button">@android:drawable/btn_check_light</item> 289 </style> 290 291 <style name="Widget.CompoundButton.RadioButton"> 292 <item name="android:background">@android:drawable/btn_radio_label_background</item> 293 <item name="android:button">@android:drawable/btn_radio</item> 294 </style> 295 296 <style name="Widget.CompoundButton.RadioButton.Inverse"> 297 <item name="android:background">@android:drawable/btn_radio_label_background_light</item> 298 <item name="android:button">@android:drawable/btn_radio_light</item> 299 </style> 300 301 <style name="Widget.CompoundButton.Star"> 302 <item name="android:background">@android:drawable/btn_star_label_background</item> 303 <item name="android:button">@android:drawable/btn_star</item> 304 </style> 305 306 <style name="Widget.Button.Toggle"> 307 <item name="android:background">@android:drawable/btn_toggle_bg</item> 308 <item name="android:textOn">@android:string/capital_on</item> 309 <item name="android:textOff">@android:string/capital_off</item> 310 <item name="android:disabledAlpha">?android:attr/disabledAlpha</item> 311 </style> 312 313 <style name="Widget.ProgressBar"> 314 <item name="android:indeterminateOnly">true</item> 315 <item name="android:indeterminateDrawable">@android:drawable/progress_medium_white</item> 316 <item name="android:indeterminateBehavior">repeat</item> 317 <item name="android:indeterminateDuration">3500</item> 318 <item name="android:minWidth">48dip</item> 319 <item name="android:maxWidth">48dip</item> 320 <item name="android:minHeight">48dip</item> 321 <item name="android:maxHeight">48dip</item> 322 </style> 323 324 <style name="Widget.ProgressBar.Large"> 325 <item name="android:indeterminateDrawable">@android:drawable/progress_large_white</item> 326 <item name="android:minWidth">76dip</item> 327 <item name="android:maxWidth">76dip</item> 328 <item name="android:minHeight">76dip</item> 329 <item name="android:maxHeight">76dip</item> 330 </style> 331 332 <style name="Widget.ProgressBar.Small"> 333 <item name="android:indeterminateDrawable">@android:drawable/progress_small_white</item> 334 <item name="android:minWidth">16dip</item> 335 <item name="android:maxWidth">16dip</item> 336 <item name="android:minHeight">16dip</item> 337 <item name="android:maxHeight">16dip</item> 338 </style> 339 340 <style name="Widget.ProgressBar.Inverse"> 341 <item name="android:indeterminateDrawable">@android:drawable/progress_medium</item> 342 </style> 343 344 <style name="Widget.ProgressBar.Large.Inverse"> 345 <item name="android:indeterminateDrawable">@android:drawable/progress_large</item> 346 </style> 347 348 <style name="Widget.ProgressBar.Small.Inverse"> 349 <item name="android:indeterminateDrawable">@android:drawable/progress_small</item> 350 </style> 351 352 <style name="Widget.ProgressBar.Small.Title"> 353 <item name="android:indeterminateDrawable">@android:drawable/progress_small_titlebar</item> 354 </style> 355 356 <style name="Widget.ProgressBar.Horizontal"> 357 <item name="android:indeterminateOnly">false</item> 358 <item name="android:progressDrawable">@android:drawable/progress_horizontal</item> 359 <item name="android:indeterminateDrawable">@android:drawable/progress_indeterminate_horizontal</item> 360 <item name="android:minHeight">20dip</item> 361 <item name="android:maxHeight">20dip</item> 362 </style> 363 364 <style name="Widget.SeekBar"> 365 <item name="android:indeterminateOnly">false</item> 366 <item name="android:progressDrawable">@android:drawable/progress_horizontal</item> 367 <item name="android:indeterminateDrawable">@android:drawable/progress_horizontal</item> 368 <item name="android:minHeight">20dip</item> 369 <item name="android:maxHeight">20dip</item> 370 <item name="android:thumb">@android:drawable/seek_thumb</item> 371 <item name="android:thumbOffset">8dip</item> 372 <item name="android:focusable">true</item> 373 </style> 374 375 <style name="Widget.RatingBar"> 376 <item name="android:indeterminateOnly">false</item> 377 <item name="android:progressDrawable">@android:drawable/ratingbar_full</item> 378 <item name="android:indeterminateDrawable">@android:drawable/ratingbar_full</item> 379 <item name="android:minHeight">57dip</item> 380 <item name="android:maxHeight">57dip</item> 381 <item name="android:thumb">@null</item> 382 </style> 383 384 <style name="Widget.RatingBar.Indicator"> 385 <item name="android:indeterminateOnly">false</item> 386 <item name="android:progressDrawable">@android:drawable/ratingbar</item> 387 <item name="android:indeterminateDrawable">@android:drawable/ratingbar</item> 388 <item name="android:minHeight">38dip</item> 389 <item name="android:maxHeight">38dip</item> 390 <item name="android:thumb">@null</item> 391 <item name="android:isIndicator">true</item> 392 </style> 393 394 <style name="Widget.RatingBar.Small"> 395 <item name="android:indeterminateOnly">false</item> 396 <item name="android:progressDrawable">@android:drawable/ratingbar_small</item> 397 <item name="android:indeterminateDrawable">@android:drawable/ratingbar_small</item> 398 <item name="android:minHeight">14dip</item> 399 <item name="android:maxHeight">14dip</item> 400 <item name="android:thumb">@null</item> 401 <item name="android:isIndicator">true</item> 402 </style> 403 404 <style name="Widget.TextView"> 405 <item name="android:textAppearance">?android:attr/textAppearanceSmall</item> 406 </style> 407 408 <style name="Widget.TextView.ListSeparator"> 409 <item name="android:background">@android:drawable/dark_header_dither</item> 410 <item name="android:layout_width">match_parent</item> 411 <item name="android:layout_height">25dip</item> 412 <item name="android:textStyle">bold</item> 413 <item name="android:textColor">?textColorSecondary</item> 414 <item name="android:textSize">14sp</item> 415 <item name="android:gravity">center_vertical</item> 416 <item name="android:paddingLeft">5sp</item> 417 </style> 418 419 <style name="Widget.TextView.ListSeparator.White"> 420 <item name="android:textColor">?textColorPrimaryInverse</item> 421 <item name="android:background">@android:drawable/light_header_dither</item> 422 </style> 423 424 <style name="Widget.EditText"> 425 <item name="android:focusable">true</item> 426 <item name="android:focusableInTouchMode">true</item> 427 <item name="android:clickable">true</item> 428 <item name="android:background">?android:attr/editTextBackground</item> 429 <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item> 430 <item name="android:textColor">?android:attr/editTextColor</item> 431 <item name="android:gravity">center_vertical</item> 432 </style> 433 434 <style name="Widget.ExpandableListView" parent="Widget.ListView"> 435 <item name="android:groupIndicator">@android:drawable/expander_group</item> 436 <item name="android:indicatorLeft">?android:attr/expandableListPreferredItemIndicatorLeft</item> 437 <item name="android:indicatorRight">?android:attr/expandableListPreferredItemIndicatorRight</item> 438 <item name="android:childDivider">@android:drawable/divider_horizontal_dark_opaque</item> 439 </style> 440 441 <style name="Widget.ExpandableListView.White"> 442 <item name="android:childDivider">@android:drawable/divider_horizontal_bright_opaque</item> 443 </style> 444 445 <style name="Widget.ImageWell"> 446 <item name="android:background">@android:drawable/panel_picture_frame_background</item> 447 </style> 448 449 <style name="Widget.ImageButton"> 450 <item name="android:focusable">true</item> 451 <item name="android:clickable">true</item> 452 <item name="android:scaleType">center</item> 453 <item name="android:background">@android:drawable/btn_default</item> 454 </style> 455 456 <style name="Widget.AutoCompleteTextView"> 457 <item name="android:focusable">true</item> 458 <item name="android:focusableInTouchMode">true</item> 459 <item name="android:clickable">true</item> 460 <item name="android:background">@android:drawable/edit_text</item> 461 <item name="android:completionHintView">@android:layout/simple_dropdown_hint</item> 462 <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item> 463 <item name="android:gravity">center_vertical</item> 464 <item name="android:completionThreshold">2</item> 465 <item name="android:dropDownSelector">@android:drawable/list_selector_background</item> 466 <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item> 467 <item name="android:dropDownVerticalOffset">-6dip</item> 468 <item name="android:dropDownHorizontalOffset">0dip</item> 469 <item name="android:dropDownWidth">wrap_content</item> 470 </style> 471 472 <style name="Widget.Spinner"> 473 <item name="android:background">@android:drawable/btn_dropdown</item> 474 <item name="android:clickable">true</item> 475 <item name="android:spinnerMode">dialog</item> 476 477 <item name="android:dropDownSelector">@android:drawable/list_selector_background</item> 478 <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item> 479 <item name="android:dropDownVerticalOffset">-10dip</item> 480 <item name="android:dropDownHorizontalOffset">0dip</item> 481 <item name="android:dropDownWidth">wrap_content</item> 482 <item name="android:popupPromptView">@android:layout/simple_dropdown_hint</item> 483 </style> 484 485 <style name="Widget.Spinner.DropDown"> 486 <item name="android:spinnerMode">dropdown</item> 487 </style> 488 489 <style name="Widget.TextView.PopupMenu"> 490 <item name="android:clickable">true</item> 491 <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.PopupMenu</item> 492 </style> 493 494 <style name="Widget.TextView.SpinnerItem"> 495 <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.SpinnerItem</item> 496 </style> 497 498 <style name="Widget.DropDownItem"> 499 <item name="android:textAppearance">@style/TextAppearance.Widget.DropDownItem</item> 500 <item name="android:paddingLeft">6dip</item> 501 <item name="android:paddingRight">6dip</item> 502 <item name="android:gravity">center_vertical</item> 503 </style> 504 505 <style name="Widget.DropDownItem.Spinner"> 506 <item name="android:checkMark">@android:drawable/btn_radio</item> 507 </style> 508 509 <style name="Widget.ScrollView"> 510 <item name="android:scrollbars">vertical</item> 511 <item name="android:fadingEdge">vertical</item> 512 </style> 513 514 <style name="Widget.HorizontalScrollView"> 515 <item name="android:scrollbars">horizontal</item> 516 <item name="android:fadingEdge">horizontal</item> 517 </style> 518 519 <style name="Widget.ListView" parent="Widget.AbsListView"> 520 <item name="android:listSelector">@android:drawable/list_selector_background</item> 521 <item name="android:cacheColorHint">?android:attr/colorBackgroundCacheHint</item> 522 <item name="android:divider">@android:drawable/divider_horizontal_dark_opaque</item> 523 </style> 524 525 <style name="Widget.ListView.White" parent="Widget.AbsListView"> 526 <item name="android:listSelector">@android:drawable/list_selector_background</item> 527 <item name="android:cacheColorHint">?android:attr/colorBackgroundCacheHint</item> 528 <item name="android:divider">@android:drawable/divider_horizontal_bright_opaque</item> 529 </style> 530 531 <style name="Widget.ListView.DropDown"> 532 <item name="android:cacheColorHint">@null</item> 533 <item name="android:divider">@android:drawable/divider_horizontal_bright_opaque</item> 534 </style> 535 536 <style name="Widget.ListView.Menu"> 537 <item name="android:cacheColorHint">@null</item> 538 <item name="android:scrollbars">vertical</item> 539 <item name="android:fadingEdge">vertical</item> 540 <item name="listSelector">@android:drawable/menu_selector</item> 541 <!-- Light background for the list in menus, so the divider for bright themes --> 542 <item name="android:divider">@android:drawable/divider_horizontal_bright</item> 543 </style> 544 545 <style name="Widget.GridView" parent="Widget.AbsListView"> 546 <item name="android:listSelector">@android:drawable/grid_selector_background</item> 547 </style> 548 549 <style name="Widget.WebView"> 550 <item name="android:focusable">true</item> 551 <item name="android:scrollbars">horizontal|vertical</item> 552 </style> 553 554 <style name="Widget.WebTextView"> 555 <item name="android:focusable">true</item> 556 <item name="android:focusableInTouchMode">true</item> 557 <item name="android:clickable">true</item> 558 <item name="android:completionHintView">@android:layout/simple_dropdown_item_1line</item> 559 <item name="android:textAppearance">?android:attr/textAppearanceLargeInverse</item> 560 <item name="android:completionThreshold">2</item> 561 <item name="android:dropDownSelector">@android:drawable/list_selector_background</item> 562 <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item> 563 </style> 564 565 <style name="Widget.TabWidget"> 566 <item name="android:textAppearance">@style/TextAppearance.Widget.TabWidget</item> 567 <item name="ellipsize">marquee</item> 568 <item name="singleLine">true</item> 569 </style> 570 571 <style name="Widget.Gallery"> 572 <item name="android:fadingEdge">horizontal</item> 573 <item name="android:gravity">center_vertical</item> 574 <item name="android:spacing">-20dip</item> 575 <item name="android:unselectedAlpha">0.85</item> 576 </style> 577 578 <style name="Widget.PopupWindow"> 579 <item name="android:popupBackground">@android:drawable/editbox_dropdown_background_dark</item> 580 </style> 581 582 <style name="Widget.KeyboardView" parent="android:Widget"> 583 <item name="android:background">@android:drawable/keyboard_background</item> 584 <item name="android:keyBackground">@android:drawable/btn_keyboard_key</item> 585 <item name="android:keyTextSize">22sp</item> 586 <item name="android:keyTextColor">#FFFFFFFF</item> 587 <item name="android:keyPreviewLayout">@android:layout/keyboard_key_preview</item> 588 <item name="android:keyPreviewOffset">-12dip</item> 589 <item name="android:keyPreviewHeight">80dip</item> 590 <item name="android:labelTextSize">14sp</item> 591 <item name="android:popupLayout">@android:layout/keyboard_popup_keyboard</item> 592 <item name="android:verticalCorrection">-10dip</item> 593 <item name="android:shadowColor">#BB000000</item> 594 <item name="android:shadowRadius">2.75</item> 595 </style> 596 597 <style name="Widget.QuickContactBadge"> 598 <item name="android:layout_width">50dip</item> 599 <item name="android:layout_height">56dip</item> 600 <item name="android:background">@android:drawable/quickcontact_badge</item> 601 <item name="android:clickable">true</item> 602 <item name="android:scaleType">fitCenter</item> 603 <item name="android:src">@android:drawable/ic_contact_picture</item> 604 </style> 605 606 <style name="Widget.QuickContactBadgeSmall"> 607 <item name="android:layout_width">39dip</item> 608 <item name="android:layout_height">42dip</item> 609 <item name="android:background">@android:drawable/quickcontact_badge_small</item> 610 <item name="android:clickable">true</item> 611 <item name="android:scaleType">fitCenter</item> 612 </style> 613 614 <style name="Widget.QuickContactBadge.WindowSmall"> 615 <item name="android:quickContactWindowSize">modeSmall</item> 616 </style> 617 618 <style name="Widget.QuickContactBadge.WindowMedium"> 619 <item name="android:quickContactWindowSize">modeMedium</item> 620 </style> 621 622 <style name="Widget.QuickContactBadge.WindowLarge"> 623 <item name="android:quickContactWindowSize">modeLarge</item> 624 </style> 625 626 <style name="Widget.QuickContactBadgeSmall.WindowSmall"> 627 <item name="android:quickContactWindowSize">modeSmall</item> 628 </style> 629 630 <style name="Widget.QuickContactBadgeSmall.WindowMedium"> 631 <item name="android:quickContactWindowSize">modeMedium</item> 632 </style> 633 634 <style name="Widget.QuickContactBadgeSmall.WindowLarge"> 635 <item name="android:quickContactWindowSize">modeLarge</item> 636 </style> 637 638 <!-- Text Appearances --> 639 <eat-comment /> 640 641 <style name="TextAppearance"> 642 <item name="android:textColor">?textColorPrimary</item> 643 <item name="android:textColorHighlight">?textColorHighlight</item> 644 <item name="android:textColorHint">?textColorHint</item> 645 <item name="android:textColorLink">?textColorLink</item> 646 <item name="android:textSize">16sp</item> 647 <item name="android:textStyle">normal</item> 648 </style> 649 650 <style name="TextAppearance.Inverse"> 651 <item name="textColor">?textColorPrimaryInverse</item> 652 <item name="android:textColorHint">?textColorHintInverse</item> 653 <item name="android:textColorHighlight">?textColorHighlightInverse</item> 654 <item name="android:textColorLink">?textColorLinkInverse</item> 655 </style> 656 657 <style name="TextAppearance.Theme"> 658 </style> 659 660 <style name="TextAppearance.DialogWindowTitle"> 661 <item name="android:textSize">18sp</item> 662 </style> 663 664 <style name="TextAppearance.Large"> 665 <item name="android:textSize">22sp</item> 666 </style> 667 668 <style name="TextAppearance.Large.Inverse"> 669 <item name="android:textColor">?textColorPrimaryInverse</item> 670 <item name="android:textColorHint">?textColorHintInverse</item> 671 <item name="android:textColorHighlight">?textColorHighlightInverse</item> 672 <item name="android:textColorLink">?textColorLinkInverse</item> 673 </style> 674 675 <style name="TextAppearance.Medium"> 676 <item name="android:textSize">18sp</item> 677 </style> 678 679 <style name="TextAppearance.Medium.Inverse"> 680 <item name="android:textColor">?textColorPrimaryInverse</item> 681 <item name="android:textColorHint">?textColorHintInverse</item> 682 <item name="android:textColorHighlight">?textColorHighlightInverse</item> 683 <item name="android:textColorLink">?textColorLinkInverse</item> 684 </style> 685 686 <style name="TextAppearance.Small"> 687 <item name="android:textSize">14sp</item> 688 <item name="android:textColor">?textColorSecondary</item> 689 </style> 690 691 <style name="TextAppearance.Small.Inverse"> 692 <item name="android:textColor">?textColorSecondaryInverse</item> 693 <item name="android:textColorHint">?textColorHintInverse</item> 694 <item name="android:textColorHighlight">?textColorHighlightInverse</item> 695 <item name="android:textColorLink">?textColorLinkInverse</item> 696 </style> 697 698 <style name="TextAppearance.Theme.Dialog" parent="TextAppearance.Theme"> 699 </style> 700 701 <style name="TextAppearance.Theme.Dialog.AppError"> 702 <item name="android:textColor">#ffffc0c0</item> 703 </style> 704 705 <style name="TextAppearance.Widget"> 706 </style> 707 708 <style name="TextAppearance.Widget.Button" parent="TextAppearance.Small.Inverse"> 709 <item name="android:textColor">@android:color/primary_text_light_nodisable</item> 710 </style> 711 712 <style name="TextAppearance.Widget.IconMenu.Item" parent="TextAppearance.Small"> 713 <item name="android:textColor">?textColorPrimaryInverse</item> 714 </style> 715 716 <style name="TextAppearance.Widget.EditText"> 717 <item name="android:textColor">@color/widget_edittext_dark</item> 718 <item name="android:textColorHint">@android:color/hint_foreground_light</item> 719 </style> 720 721 <style name="TextAppearance.Widget.TabWidget"> 722 <item name="android:textSize">14sp</item> 723 <item name="android:textStyle">normal</item> 724 <item name="android:textColor">@android:color/tab_indicator_text</item> 725 </style> 726 727 <style name="TextAppearance.Widget.TextView"> 728 <item name="android:textColor">?textColorPrimaryDisableOnly</item> 729 <item name="android:textColorHint">?textColorHint</item> 730 </style> 731 732 <style name="TextAppearance.Widget.TextView.PopupMenu"> 733 <item name="android:textSize">18sp</item> 734 <item name="android:textColor">?textColorPrimaryDisableOnly</item> 735 <item name="android:textColorHint">?textColorHint</item> 736 </style> 737 738 <style name="TextAppearance.Widget.DropDownHint"> 739 <item name="android:textColor">?textColorPrimaryInverse</item> 740 <item name="android:textSize">14sp</item> 741 </style> 742 743 <style name="TextAppearance.Widget.DropDownItem"> 744 <item name="android:textColor">@android:color/primary_text_light_disable_only</item> 745 </style> 746 747 <style name="TextAppearance.Widget.TextView.SpinnerItem"> 748 <item name="android:textColor">@android:color/primary_text_light_disable_only</item> 749 </style> 750 751 <!-- @hide --> 752 <style name="TextAppearance.SlidingTabNormal" 753 parent="@android:attr/textAppearanceMedium"> 754 <item name="android:textColor">?android:attr/textColorTertiary</item> 755 <item name="android:textSize">28sp</item> 756 <item name="android:shadowColor">@android:color/sliding_tab_text_color_shadow</item> 757 <item name="android:shadowDx">0.0</item> 758 <item name="android:shadowDy">1.0</item> 759 <item name="android:shadowRadius">5.0</item> 760 </style> 761 762 <!-- @hide --> 763 <style name="TextAppearance.SlidingTabActive" 764 parent="@android:attr/textAppearanceMedium"> 765 <item name="android:textColor">@android:color/sliding_tab_text_color_active</item> 766 <item name="android:textSize">28sp</item> 767 </style> 768 769 770 <!-- @hide --> 771 <style name="TextAppearance.SearchResult"> 772 <item name="android:textStyle">normal</item> 773 <item name="android:textColor">?textColorPrimaryInverse</item> 774 <item name="android:textColorHint">?textColorHintInverse</item> 775 </style> 776 777 <!-- @hide --> 778 <style name="TextAppearance.SearchResult.Title"> 779 <item name="android:textSize">16sp</item> 780 </style> 781 782 <!-- @hide --> 783 <style name="TextAppearance.SearchResult.Subtitle"> 784 <item name="android:textSize">13sp</item> 785 <item name="android:textColor">?textColorSecondaryInverse</item> 786 </style> 787 788 <style name="TextAppearance.WindowTitle"> 789 <item name="android:textColor">#fff</item> 790 <item name="android:textSize">14sp</item> 791 <item name="android:textStyle">bold</item> 792 </style> 793 794 <!-- Preference Styles --> 795 796 <style name="Preference"> 797 <item name="android:layout">@android:layout/preference</item> 798 </style> 799 800 <style name="Preference.Information"> 801 <item name="android:layout">@android:layout/preference_information</item> 802 <item name="android:enabled">false</item> 803 <item name="android:shouldDisableView">false</item> 804 </style> 805 806 <style name="Preference.Category"> 807 <item name="android:layout">@android:layout/preference_category</item> 808 <!-- The title should not dim if the category is disabled, instead only the preference children should dim. --> 809 <item name="android:shouldDisableView">false</item> 810 <item name="android:selectable">false</item> 811 </style> 812 813 <style name="Preference.CheckBoxPreference"> 814 <item name="android:widgetLayout">@android:layout/preference_widget_checkbox</item> 815 </style> 816 817 <style name="Preference.PreferenceScreen"> 818 </style> 819 820 <style name="Preference.DialogPreference"> 821 <item name="android:positiveButtonText">@android:string/ok</item> 822 <item name="android:negativeButtonText">@android:string/cancel</item> 823 <item name="android:widgetLayout">@android:layout/preference_dialog</item> 824 </style> 825 826 <style name="Preference.DialogPreference.YesNoPreference"> 827 <item name="android:positiveButtonText">@android:string/yes</item> 828 <item name="android:negativeButtonText">@android:string/no</item> 829 </style> 830 831 <style name="Preference.DialogPreference.EditTextPreference"> 832 <item name="android:dialogLayout">@android:layout/preference_dialog_edittext</item> 833 </style> 834 835 <style name="Preference.RingtonePreference"> 836 <item name="android:ringtoneType">ringtone</item> 837 <item name="android:showSilent">true</item> 838 <item name="android:showDefault">true</item> 839 <item name="android:widgetLayout">@android:layout/preference_dialog</item> 840 </style> 841 842 <!-- Other Misc Styles --> 843 <eat-comment /> 844 845 <style name="MediaButton"> 846 <item name="android:background">@android:drawable/media_button_background</item> 847 <item name="android:layout_width">71dip</item> 848 <item name="android:layout_height">52dip</item> 849 </style> 850 851 <style name="MediaButton.Previous"> 852 <item name="android:src">@android:drawable/ic_media_previous</item> 853 </style> 854 855 <style name="MediaButton.Next"> 856 <item name="android:src">@android:drawable/ic_media_next</item> 857 </style> 858 859 <style name="MediaButton.Play"> 860 <item name="android:src">@android:drawable/ic_media_play</item> 861 </style> 862 863 <style name="MediaButton.Ffwd"> 864 <item name="android:src">@android:drawable/ic_media_ff</item> 865 </style> 866 867 <style name="MediaButton.Rew"> 868 <item name="android:src">@android:drawable/ic_media_rew</item> 869 </style> 870 871 <style name="MediaButton.Pause"> 872 <item name="android:src">@android:drawable/ic_media_pause</item> 873 </style> 874 875 <style name="ZoomControls"> 876 <item name="android:gravity">bottom</item> 877 <item name="android:paddingLeft">15dip</item> 878 <item name="android:paddingRight">15dip</item> 879 </style> 880 881 <!-- Style you can use with a container (typically a horizontal 882 LinearLayout) to get the standard "button bar" background and 883 spacing. @hide --> 884 <style name="ButtonBar"> 885 <item name="android:paddingTop">5dip</item> 886 <item name="android:paddingLeft">4dip</item> 887 <item name="android:paddingRight">4dip</item> 888 <item name="android:paddingBottom">1dip</item> 889 <item name="android:background">@android:drawable/bottom_bar</item> 890 </style> 891 892 <style name="ActionBar"> 893 <item name="android:background">@android:drawable/action_bar_background</item> 894 <item name="android:displayOptions">useLogo</item> 895 <item name="android:divider">@android:drawable/action_bar_divider</item> 896 <item name="android:height">?android:attr/windowActionBarSize</item> 897 <item name="android:paddingLeft">3dip</item> 898 <item name="android:paddingTop">3dip</item> 899 <item name="android:paddingRight">3dip</item> 900 <item name="android:paddingBottom">3dip</item> 901 </style> 902 903 <style name="Widget.ActionButton"> 904 <item name="android:background">@null</item> 905 </style> 906</resources> 907