1<?xml version="1.0" encoding="utf-8"?> 2<!-- Copyright (C) 2014 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<resources xmlns:android="http://schemas.android.com/apk/res/android"> 17 <attr name="wifi_signal_color" format="reference" /> 18 <attr name="wps_color" format="reference" /> 19 20 <style name="SettingsStyle.TextAppearanceMedium" parent="@android:style/TextAppearance.Holo.Medium"> 21 <item name="android:textSize">14sp</item> 22 <item name="android:fontFamily">@string/font_sans_serif_light</item> 23 </style> 24 25 <style name="SettingsStyle.TextAppearanceLarge" parent="@android:style/TextAppearance.Holo.Large"> 26 <item name="android:textSize">34sp</item> 27 <item name="android:fontFamily">@string/font_sans_serif_light</item> 28 </style> 29 30 <style name="SettingsWindowAnimationStyle" parent="@android:style/Animation.Activity"> 31 <item name="android:fragmentOpenEnterAnimation">@anim/setup_fragment_open_in</item> 32 <item name="android:fragmentOpenExitAnimation">@anim/setup_fragment_open_out</item> 33 <item name="android:fragmentCloseEnterAnimation">@anim/setup_fragment_close_in</item> 34 <item name="android:fragmentCloseExitAnimation">@anim/setup_fragment_close_out</item> 35 </style> 36 37 <style name="SetupWindowAnimationStyle" parent="SettingsWindowAnimationStyle"> 38 <item name="android:activityCloseExitAnimation">@null</item> 39 </style> 40 41 <!-- The primary theme used in AndroidManifest allowing overlay. --> 42 <style name="TvSettingsActivityTheme" parent="Theme.Settings.Transparent" /> 43 44 <!-- Default Settings theme --> 45 <style name="Theme.Settings" parent="@style/Theme.Leanback"> 46 <item name="android:windowBackground">@color/settings_background</item> 47 <item name="android:colorBackgroundCacheHint">@null</item> 48 <item name="android:windowAnimationStyle">@style/SettingsWindowAnimationStyle</item> 49 <item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Leanback</item> 50 <item name="wifi_signal">@drawable/wifi_signal</item> 51 <item name="wifi_signal_color">?android:attr/colorAccent</item> 52 <item name="wifi_friction">@drawable/wifi_friction</item> 53 <item name="wps_color">@color/normal</item> 54 <item name="switchStyle">@style/Widget.AppCompat.CompoundButton.Switch</item> 55 </style> 56 57 <!-- Settings theme for connectivity --> 58 <style name="Theme.SettingsConnectivity" parent="@style/Theme.Settings"> 59 <item name="guidedStepTheme">@style/GuidedStepFragmentThemeTwoPanel</item> 60 </style> 61 62 <!-- Settings theme for device name --> 63 <style name="Theme.SettingsDeviceName" parent="@style/Theme.Settings"> 64 <item name="guidedStepTheme">@style/GuidedStepFragmentThemeTwoPanel</item> 65 </style> 66 67 <!-- Settings theme for ResetActivity --> 68 <style name="Theme.Reset" parent="@style/GuidedStepFragmentThemeTwoPanel"> 69 <item name="android:windowBackground">@color/settings_background</item> 70 </style> 71 72 <style name="Theme.Setup" parent="@style/Theme.Settings"> 73 <item name="wifi_signal_color">@color/setup_list_item</item> 74 <item name="wps_color">@color/setup_list_item</item> 75 <item name="android:windowBackground">@android:color/transparent</item> 76 <item name="android:windowAnimationStyle">@style/SetupWindowAnimationStyle</item> 77 <item name="android:windowShowWallpaper">true</item> 78 <item name="guidedStepTheme">@style/Theme.Setup.GuidedStep</item> 79 </style> 80 81 <style name="Theme.Setup.GuidedStep" parent="Theme.Leanback.GuidedStep"> 82 <item name="guidedActionsElevation">0dip</item> 83 <item name="guidedActionsBackground">@null</item> 84 <item name="guidedActionItemContainerStyle">@style/Setup.GuidedActionItemContainer</item> 85 <item name="guidedActionItemContentStyle">@style/Setup.GuidedActionItemContent</item> 86 <item name="guidedActionItemTitleStyle">@style/Setup.GuidedActionItemTitle</item> 87 <item name="guidedActionsListStyle">@style/Setup.GuidedActionsListStyle</item> 88 <item name="guidedActionContentWidthWeight">@string/setup_actions_width_weight</item> 89 <item name="guidedActionsSelectorDrawable">@null</item> 90 <item name="guidedStepBackground">@null</item> 91 <item name="guidedActionItemIconStyle">@style/Setup.GuidedActionItemIcon</item> 92 </style> 93 94 <style name="Theme.Settings.Transparent"> 95 <item name="android:windowBackground">@android:color/transparent</item> 96 <item name="android:windowIsTranslucent">true</item> 97 <item name="android:windowAnimationStyle">@style/SettingsWindowAnimationStyle</item> 98 <item name="android:backgroundDimEnabled">true</item> 99 <item name="android:backgroundDimAmount">0.8</item> 100 <item name="android:alertDialogTheme">@style/TvSettingsDialog</item> 101 </style> 102 103 <style name="Theme.Settings.BluetoothPairing" parent="@style/SettingsStyle.TextAppearanceMedium"> 104 <item name="android:textSize">@dimen/text_size_description</item> 105 </style> 106 107 <style name="BluetoothActionTitleStyle" parent="Widget.Leanback.GuidanceTitleStyle"> 108 <item name="android:maxLines">3</item> 109 </style> 110 111 <style name="HintText"> 112 <item name="android:fontFamily">@string/font_sans_serif_thin</item> 113 <item name="android:textColor">@color/add_accessory_hint_text_color</item> 114 <item name="android:textSize">16sp</item> 115 </style> 116 117 <style name="pin_dialog_animation" parent="@android:style/Animation.Activity"> 118 <item name="android:windowEnterAnimation">@anim/pin_dialog_enter</item> 119 <item name="android:windowExitAnimation">@anim/pin_dialog_exit</item> 120 </style> 121 122 <style name="Canvas" /> 123 124 <style name="Canvas.Text" /> 125 126 <style name="Canvas.Text.Dialog" /> 127 128 <style name="Canvas.Text.Dialog.Content" /> 129 130 <style name="Canvas.Text.Dialog.Content.Title"> 131 <item name="android:fontFamily">@string/font_sans_serif_light</item> 132 <item name="android:paddingBottom">@dimen/content_fragment_title_text_bottom_padding</item> 133 <item name="android:paddingTop">@dimen/content_fragment_title_text_top_padding</item> 134 <item name="android:textColor">@color/content_title_text_color</item> 135 <item name="android:textSize">@dimen/content_fragment_title_text_size</item> 136 </style> 137 138 <style name="Canvas.Text.Dialog.Content.Breadcrumb"> 139 <item name="android:fontFamily">@string/font_sans_serif_condensed</item> 140 <item name="android:textColor">@color/content_breadcrumb_text_color</item> 141 <item name="android:textSize">@dimen/content_fragment_breadcrumb_text_size</item> 142 </style> 143 144 <style name="Canvas.Text.Dialog.Content.Description"> 145 <item name="android:fontFamily">@string/font_sans_serif</item> 146 <item name="android:gravity">end</item> 147 <item name="android:textColor">@color/content_description_text_color</item> 148 <item name="android:textSize">@dimen/content_fragment_description_text_size</item> 149 <item name="android:lineSpacingExtra">3dp</item> 150 </style> 151 152 <style name="Canvas.Text.Dialog.List" /> 153 154 <style name="Canvas.Image.Dialog.List.Checkmark"> 155 <item name="android:scaleType">center</item> 156 <item name="android:src">@drawable/list_item_checkmark</item> 157 <item name="android:visibility">invisible</item> 158 </style> 159 160 <style name="Canvas.Text.Dialog.List.Title"> 161 <item name="android:fontFamily">@string/font_sans_serif_condensed</item> 162 <item name="android:alpha">@dimen/list_item_unselected_text_alpha</item> 163 <item name="android:textSize">@dimen/list_item_title_font_size</item> 164 <item name="android:textColor">@color/list_item_unselected_text_color</item> 165 </style> 166 167 <style name="Canvas.Text.Dialog.List.Description"> 168 <item name="android:fontFamily">@string/font_sans_serif_condensed</item> 169 <item name="android:alpha">@dimen/list_item_unselected_text_alpha</item> 170 <item name="android:textSize">@dimen/list_item_description_font_size</item> 171 <item name="android:textColor">@color/list_item_unselected_text_color</item> 172 <item name="android:visibility">gone</item> 173 </style> 174 175 <style name="Canvas.Image" /> 176 177 <style name="Canvas.Image.Dialog" /> 178 179 <style name="Canvas.Image.Dialog.Content" /> 180 181 <style name="Canvas.Image.Dialog.Content.Icon"> 182 <item name="android:maxHeight">@dimen/content_fragment_max_icon_height</item> 183 <item name="android:scaleType">center</item> 184 <item name="android:src">@drawable/content_fragment_default_icon</item> 185 </style> 186 187 <style name="Canvas.Image.Dialog.List" /> 188 189 <style name="Canvas.Image.Dialog.List.Icon"> 190 <item name="android:scaleType">center</item> 191 <item name="android:visibility">gone</item> 192 </style> 193 194 <style name="SyncSwitchPreference" parent="LeanbackPreference"> 195 <item name="android:widgetLayout">@layout/preference_widget_sync_toggle</item> 196 </style> 197 198 <style name="Setup" /> 199 200 <style name="Setup.Description" /> 201 202 <style name="Setup.Action" /> 203 204 <style name="Setup.Description.Title"> 205 <item name="android:fontFamily">@string/font_sans_serif_light</item> 206 <item name="android:textColor">?android:attr/textColorPrimary</item> 207 <item name="android:textSize">36sp</item> 208 </style> 209 210 <style name="Setup.Description.Description"> 211 <item name="android:fontFamily">@string/font_sans_serif</item> 212 <item name="android:textSize">@dimen/setup_description_text_size</item> 213 <item name="android:textColor">?android:attr/textColorPrimary</item> 214 </style> 215 216 <style name="Setup.Action.ListItem"> 217 <item name="android:fontFamily">@string/font_sans_serif_condensed</item> 218 <item name="android:textColor">@color/setup_list_item</item> 219 <item name="android:textSize">@dimen/setup_list_item_text_size</item> 220 </style> 221 222 <style name="Setup.Action.TextInput"> 223 <item name="android:fontFamily">@string/font_sans_serif_condensed</item> 224 <item name="android:background">@drawable/setup_text_input_underline</item> 225 <item name="android:textCursorDrawable">@drawable/setup_text_input_cursor</item> 226 <item name="android:textColor">@color/setup_list_item_focused</item> 227 <item name="android:textSize">@dimen/setup_list_item_text_size</item> 228 </style> 229 230 <style name="Setup.ProgressTitle"> 231 <item name="android:fontFamily">@string/font_sans_serif_light</item> 232 <item name="android:textColor">@color/activity_progress_text</item> 233 <item name="android:textSize">@dimen/activity_progress_title_text_size</item> 234 </style> 235 236 <style name="Setup.GuidedActionsListStyle" parent="@style/Widget.Leanback.GuidedActionsListStyle"> 237 <item name="android:layout_width">@dimen/setup_scroll_list_width</item> 238 <item name="android:layout_height">match_parent</item> 239 <item name="android:layout_alignParentStart">true</item> 240 <item name="android:layout_alignParentTop">true</item> 241 <item name="android:paddingStart">0dp</item> 242 <item name="android:paddingEnd">0dp</item> 243 <item name="android:paddingTop">@dimen/setup_action_vertical_offset</item> 244 <item name="android:paddingBottom">@dimen/setup_action_vertical_offset_bottom</item> 245 <item name="android:clipToPadding">false</item> 246 </style> 247 248 <style name="Setup.GuidedActionItemContainer" parent="@style/Widget.Leanback.GuidedActionItemContainerStyle"> 249 <item name="android:layout_gravity">start</item> 250 <item name="android:layout_width">match_parent</item> 251 <item name="android:layout_height">@dimen/setup_list_item_height</item> 252 <item name="android:background">@drawable/setup_list_item_background</item> 253 <item name="android:paddingTop">0dp</item> 254 <item name="android:paddingBottom">0dp</item> 255 <item name="android:paddingStart">@dimen/setup_list_item_padding</item> 256 <item name="android:paddingEnd">@dimen/setup_list_item_padding</item> 257 <item name="android:clipToPadding">false</item> 258 <item name="android:clipChildren">false</item> 259 <item name="android:minHeight">0dp</item> 260 </style> 261 262 <style name="Setup.GuidedActionItemContent" parent="@style/Widget.Leanback.GuidedActionItemContentStyle"> 263 <item name="android:layout_gravity">start|center_vertical</item> 264 <item name="android:layout_height">wrap_content</item> 265 <item name="android:layout_width">match_parent</item> 266 <item name="android:duplicateParentState">true</item> 267 <item name="android:elevation">@dimen/setup_elevation</item> 268 <item name="android:paddingStart">0dp</item> 269 <item name="android:paddingEnd">0dp</item> 270 </style> 271 272 <style name="Setup.GuidedActionItemTitle" parent="@style/Widget.Leanback.GuidedActionItemTitleStyle"> 273 <item name="android:duplicateParentState">true</item> 274 <item name="android:layout_height">wrap_content</item> 275 <item name="android:layout_width">match_parent</item> 276 <item name="android:focusable">true</item> 277 <item name="android:focusableInTouchMode">true</item> 278 <item name="android:gravity">start|center_vertical</item> 279 <item name="android:layout_gravity">start|center_vertical</item> 280 <item name="android:singleLine">true</item> 281 <item name="android:fontFamily">@string/font_sans_serif_condensed</item> 282 <item name="android:textSize">@dimen/setup_list_item_text_size</item> 283 <item name="android:textColor">@color/setup_list_item</item> 284 </style> 285 286 <style name="Setup.GuidanceContainerStyle" parent="Widget.Leanback.GuidanceContainerStyle"> 287 <item name="android:paddingStart">@dimen/setup_guidance_padding_start</item> 288 <item name="android:paddingEnd">@dimen/setup_guidance_padding_end</item> 289 </style> 290 291 <style name="Setup.GuidanceTitleStyle"> 292 <item name="android:layout_width">match_parent</item> 293 <item name="android:layout_height">wrap_content</item> 294 <item name="android:gravity">start|bottom</item> 295 <item name="android:lineSpacingMultiplier">@dimen/setup_title_line_spacing_multiplier</item> 296 <item name="android:textAppearance">@style/Setup.Description.Title</item> 297 </style> 298 299 <style name="Setup.GuidanceDescriptionStyle"> 300 <item name="android:textColor">@color/setup_primary_text_color</item> 301 <item name="android:fontFamily">@string/font_sans_serif</item> 302 <item name="android:textSize">@dimen/setup_description_text_size</item> 303 </style> 304 305 <style name="Setup.GuidedActionItemIcon" parent="@style/Widget.Leanback.GuidedActionItemIconStyle"> 306 <item name="android:layout_marginEnd">16dp</item> 307 </style> 308 309 <style name="TextAppearance.DialogMessage" 310 parent="@*android:style/TextAppearance.DeviceDefault.Body1"> 311 <item name="android:textSize">16sp</item> 312 </style> 313 314 <style name="GuidedActionsListStyleTwoPanel" parent="Widget.Leanback.GuidedActionsListStyle"> 315 <item name="android:layout_width">@dimen/guided_actions_list_width_two_panel</item> 316 <item name="android:layout_height">match_parent</item> 317 <item name="android:layout_alignParentStart">true</item> 318 <item name="android:layout_alignParentTop">true</item> 319 <item name="android:verticalSpacing">@dimen/guided_actions_list_vertical_spacing_two_panel</item> 320 <item name="android:paddingStart">0dp</item> 321 <item name="android:paddingEnd">0dp</item> 322 <item name="android:paddingTop">@dimen/guided_actions_vertical_offset</item> 323 <item name="android:paddingBottom">@dimen/guided_actions_vertical_offset_bottom</item> 324 <item name="android:clipToPadding">false</item> 325 </style> 326 327 <style name="GuidedActionItemContainerStyleTwoPanel" parent="Widget.Leanback.GuidedActionItemContainerStyle"> 328 <item name="android:background">@drawable/preference_item_background</item> 329 <item name="android:layout_gravity">start|top</item> 330 <item name="android:layout_width">match_parent</item> 331 <item name="android:layout_height">@dimen/guided_action_height_two_panel</item> 332 <item name="android:paddingTop">@dimen/guided_action_top_bottom_padding</item> 333 <item name="android:paddingBottom">@dimen/guided_action_top_bottom_padding</item> 334 <item name="android:paddingStart">@dimen/guided_action_start_end_padding</item> 335 <item name="android:paddingEnd">@dimen/guided_action_start_end_padding</item> 336 <item name="android:clipToPadding">false</item> 337 <item name="android:clipChildren">false</item> 338 </style> 339 340 <style name="GuidedActionItemContentStyle" parent="Widget.Leanback.GuidedActionItemContentStyle"> 341 <item name="android:layout_height">wrap_content</item> 342 <item name="android:layout_width">match_parent</item> 343 <item name="android:layout_gravity">start|center_vertical</item> 344 <item name="android:duplicateParentState">true</item> 345 <item name="android:elevation">@dimen/guided_action_content_elevation</item> 346 <item name="android:paddingStart">0dp</item> 347 <item name="android:paddingEnd">0dp</item> 348 </style> 349 350 <style name="GuidedActionItemTitleStyle" parent="Widget.Leanback.GuidedActionItemTitleStyle"> 351 <item name="android:duplicateParentState">true</item> 352 <item name="android:layout_height">wrap_content</item> 353 <item name="android:layout_width">match_parent</item> 354 <item name="android:focusable">true</item> 355 <item name="android:focusableInTouchMode">true</item> 356 <item name="android:inputType">textNoSuggestions</item> 357 <item name="android:gravity">start|center_vertical</item> 358 <item name="android:singleLine">true</item> 359 <item name="android:fontFamily">sans-serif-condensed</item> 360 <item name="android:textSize">@dimen/guided_action_text_size</item> 361 <item name="android:textColor">?android:attr/textColorPrimary</item> 362 </style> 363 364 <style name="GuidedActionItemTitleStyleTwoPanel" parent="Widget.Leanback.GuidedActionItemTitleStyle"> 365 <item name="android:duplicateParentState">true</item> 366 <item name="android:layout_height">wrap_content</item> 367 <item name="android:layout_width">match_parent</item> 368 <item name="android:focusable">true</item> 369 <item name="android:focusableInTouchMode">true</item> 370 <item name="android:inputType">textNoSuggestions</item> 371 <item name="android:gravity">start|center_vertical</item> 372 <item name="android:singleLine">false</item> 373 <item name="android:maxLines">3</item> 374 <item name="android:fontFamily">@string/preference_category_text_font</item> 375 <item name="android:textSize">@dimen/guided_action_text_size_two_panel</item> 376 <item name="android:textColor">@color/tp_preference_item_primary_text_color_selector</item> 377 </style> 378 379 <style name="GuidedActionIconStyle" parent="@style/Widget.Leanback.GuidedActionItemIconStyle"> 380 <item name="android:layout_width">@dimen/guided_action_icon_width</item> 381 <item name="android:layout_height">@dimen/guided_action_icon_height</item> 382 <item name="android:layout_gravity">center_vertical</item> 383 <item name="android:visibility">visible</item> 384 <item name="android:layout_marginEnd">@dimen/guided_action_icon_margin_end</item> 385 </style> 386 387 <style name="GuidedActionItemDescriptionStyleTwoPanel" parent="Widget.Leanback.GuidedActionItemDescriptionStyle"> 388 <item name="android:fontFamily">sans-serif</item> 389 <item name="android:textColor">@color/tp_preference_item_secondary_text_color_selector</item> 390 <item name="android:textSize">@dimen/guided_action_description_text_size_two_panel</item> 391 <item name="android:duplicateParentState">true</item> 392 <item name="android:focusable">true</item> 393 <item name="android:focusableInTouchMode">true</item> 394 </style> 395 396 <style name="GuidedActionItemCheckmarkStyle" parent="Widget.Leanback.GuidedActionItemCheckmarkStyle"> 397 <item name="android:visibility">gone</item> 398 </style> 399 400 <style name="GuidedActionItemChevronStyle" parent="Widget.Leanback.GuidedActionItemChevronStyle"> 401 <item name="android:visibility">gone</item> 402 </style> 403 404 <style name="GuidanceContainerStyleTwoPanel"> 405 <item name="android:layout_marginStart">@dimen/guidance_group_margin_start_two_panel</item> 406 <item name="android:layout_marginEnd">@dimen/guidance_group_margin_end_two_panel</item> 407 </style> 408 409 <style name="GuidanceTitleStyle"> 410 <item name="android:gravity">start</item> 411 <item name="android:maxLines">4</item> 412 <item name="android:lineSpacingMultiplier">@dimen/setup_title_line_spacing_multiplier</item> 413 <item name="android:fontFamily">@string/font_sans_serif</item> 414 <item name="android:textColor">?android:attr/textColorPrimary</item> 415 <item name="android:textSize">36sp</item> 416 417 </style> 418 419 <style name="GuidanceDescriptionStyle"> 420 <item name="android:gravity">start</item> 421 <item name="android:lineSpacingMultiplier">@dimen/setup_description_line_spacing_multiplier</item> 422 <item name="android:fontFamily">sans-serif</item> 423 <item name="android:textColor">?android:attr/textColorPrimary</item> 424 <item name="android:textSize">14sp</item> 425 </style> 426 427 <style name="GuidanceIconStyle"> 428 <item name="android:layout_marginBottom">@dimen/guidance_icon_margin_bottom_two_panel</item> 429 <item name="android:layout_height">48dp</item> 430 <item name="android:layout_width">48dp</item> 431 <item name="android:visibility">visible</item> 432 </style> 433 434 <!-- Style for the palette textviews for accessibility color correction --> 435 <style name="ColorCorrectionPaletteTextViewStyle"> 436 <item name="android:fontFamily">@string/font_sans_serif</item> 437 <item name="android:layout_height">0dp</item> 438 <item name="android:layout_weight">1</item> 439 <item name="android:layout_width">match_parent</item> 440 <item name="android:gravity">center_vertical</item> 441 <item name="android:textDirection">locale</item> 442 <item name="android:textAlignment">gravity</item> 443 </style> 444 <style name="TvSettingsDialog" parent="@android:style/Theme.Material.Dialog.Alert"> 445 <item name="android:windowTitleStyle">@style/DialogWindowTitleStyle</item> 446 </style> 447 448 <style name="TvSettingsDialog.FullScreen" parent="@android:style/Theme.Material.Dialog.Alert"> 449 <item name="android:windowNoTitle">true</item> 450 <item name="android:windowTitleStyle">@null</item> 451 <item name="android:windowIsFloating">false</item> 452 <item name="android:windowMinWidthMajor">@null</item> 453 <item name="android:windowMinWidthMinor">@null</item> 454 <item name="android:windowFullscreen">true</item> 455 <item name="android:windowBackground">@drawable/full_screen_dialog_background</item> 456 <item name="android:windowAnimationStyle">@style/SettingsWindowAnimationStyle</item> 457 <item name="android:buttonBarButtonStyle">@style/TvSettingsDialog.FullScreen.Button</item> 458 </style> 459 460 <style name="TvSettingsDialog.FullScreen.Button" parent="@android:style/Widget.Button"> 461 <item name="android:background">@drawable/dialog_button_background</item> 462 <item name="android:stateListAnimator">@animator/dialog_button_animator</item> 463 <item name="android:paddingHorizontal">20dp</item> 464 <item name="android:paddingVertical">10dp</item> 465 <item name="android:textAppearance">?android:attr/textAppearanceButton</item> 466 <item name="android:textAllCaps">false</item> 467 <item name="android:textColor">@color/dialog_button_text_color</item> 468 <item name="android:fontFamily">sans-serif-medium</item> 469 <item name="android:maxHeight">40dp</item> 470 <item name="android:minHeight">40dp</item> 471 </style> 472 473 <style name="DialogWindowTitleStyle"> 474 <item name="android:textSize">36sp</item> 475 <item name="android:fontFamily">@string/preference_title_text_font</item> 476 <item name="android:textColor">?android:attr/textColorPrimary</item> 477 </style> 478</resources> 479