OSDN Git Service

allow base theme override
authorKoushik Dutta <koushd@gmail.com>
Thu, 7 Mar 2013 01:56:37 +0000 (17:56 -0800)
committerKoushik Dutta <koushd@gmail.com>
Thu, 7 Mar 2013 01:56:37 +0000 (17:56 -0800)
Change-Id: I7fadc0c98508e936351c7225d714c0ab3f5869eb

Widgets/res/values-large-v14/styles.xml
Widgets/res/values-v14/styles.xml
Widgets/res/values/styles.xml

index 81b62e3..1e9368a 100644 (file)
@@ -5,9 +5,9 @@
         AppBaseTheme from BOTH res/values/styles.xml and
         res/values-v11/styles.xml on API 14+ devices.
     -->
-    <style name="AppBaseLargeTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">
+    <style name="AppBaseLargeTheme" parent="AndroidTheme">
     </style>
 
-    <style name="AppBaseDarkLargeTheme" parent="android:Theme.Holo">
+    <style name="AppBaseDarkLargeTheme" parent="AndroidDarkTheme">
     </style>
 </resources>
\ No newline at end of file
index cfd7b51..0b19b58 100644 (file)
@@ -1,16 +1,19 @@
 <resources xmlns:android="http://schemas.android.com/apk/res/android">
 
+    <style name="AndroidTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar" />
+    <style name="AndroidDarkTheme" parent="@android:style/Theme.Holo" />
+    
     <!--
         Base application theme for API 14+. This theme completely replaces
         AppBaseTheme from BOTH res/values/styles.xml and
         res/values-v11/styles.xml on API 14+ devices.
     -->
-    <style name="AppBaseTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">
+    <style name="AppBaseTheme" parent="AndroidTheme">
         <item name="listContentHeader">?android:attr/listSeparatorTextViewStyle</item>
         <item name="listHeaderTextColor">@color/holo_blue_dark</item>
     </style>
 
-    <style name="AppBaseDarkTheme" parent="android:Theme.Holo">
+    <style name="AppBaseDarkTheme" parent="AndroidDarkTheme">
         <item name="listContentHeader">?android:attr/listSeparatorTextViewStyle</item>
         <item name="listHeaderTextColor">@null</item>
     </style>
index 1f723f2..821a9a3 100644 (file)
@@ -1,10 +1,13 @@
 <resources xmlns:android="http://schemas.android.com/apk/res/android">
 
+    <style name="AndroidTheme" parent="@android:style/Theme.Light" />
+    <style name="AndroidDarkTheme" parent="@android:style/Theme.Black" />
+    
     <!--
         Base application theme, dependent on API level. This theme is replaced
         by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
     -->
-    <style name="AppBaseTheme" parent="@android:style/Theme.Light">
+    <style name="AppBaseTheme" parent="AndroidTheme">
         <!--
             Theme customizations available in newer API levels can go in
             res/values-vXX/styles.xml, while customizations related to
@@ -32,7 +35,7 @@
         <item name="android:visibility">gone</item>    
     </style>
 
-    <style name="AppBaseDarkTheme" parent="android:Theme.Black">
+    <style name="AppBaseDarkTheme" parent="AndroidDarkTheme">
         <item name="listContentHeader">?android:attr/listSeparatorTextViewStyle</item>
         <item name="listHeaderTextColor">@null</item>
     </style>