OSDN Git Service

Added customizable default system theme.
authorMichael Kwan <mkwan@google.com>
Mon, 13 Jun 2016 19:48:55 +0000 (12:48 -0700)
committerMichael Kwan <mkwan@google.com>
Mon, 13 Jun 2016 20:23:28 +0000 (13:23 -0700)
Bug: 29266591
Change-Id: If0945abbda9e3560af5a6cdef394296b23c6de0c

core/res/res/values-watch/themes_device_defaults.xml
core/res/res/values/symbols.xml
core/res/res/values/themes_device_defaults.xml
services/java/com/android/server/SystemServer.java

index 879e02e..2313b26 100644 (file)
@@ -38,4 +38,6 @@ easier.
         <item name="listPreferredItemPaddingEnd">?attr/dialogPreferredPadding</item>
     </style>
 
+    <!-- Use a dark theme for watches. -->
+    <style name="Theme.DeviceDefault.System" parent="Theme.Material" />
 </resources>
index 8a88874..9985d8a 100644 (file)
   <java-symbol type="style" name="TextAppearance.Material.TimePicker.TimeLabel" />
   <java-symbol type="attr" name="seekBarPreferenceStyle" />
   <java-symbol type="style" name="Theme.DeviceDefault.Resolver" />
+  <java-symbol type="style" name="Theme.DeviceDefault.System" />
   <java-symbol type="attr" name="preferenceActivityStyle" />
   <java-symbol type="attr" name="preferenceFragmentStyle" />
   <java-symbol type="bool" name="skipHoldBeforeMerge" />
index 11bb106..ea1b626 100644 (file)
@@ -551,4 +551,6 @@ easier.
         <item name="listPreferredItemPaddingEnd">?attr/dialogPreferredPadding</item>
     </style>
 
+    <!-- DeviceDefault theme for the default system theme.  -->
+    <style name="Theme.DeviceDefault.System" parent="Theme.Material.Light.DarkActionBar" />
 </resources>
index 107de8b..b21f5fb 100644 (file)
@@ -181,7 +181,7 @@ public final class SystemServer {
      * visual content.
      */
     private static final int DEFAULT_SYSTEM_THEME =
-            com.android.internal.R.style.Theme_DeviceDefault_Light_DarkActionBar;
+            com.android.internal.R.style.Theme_DeviceDefault_System;
 
     private final int mFactoryTestMode;
     private Timer mProfilerSnapshotTimer;