Changing the defaults of Settings to white (holo light):
it's really easy, you just have to change every holo style to holo.light and add the font color of your desire to the different styles in res\values\styles.xml
change every parent "class" that starts with @*android:style/Holo to @*android:style/Holo.Light and, eg:
Code:
parent="@*android:style/Holo.SegmentedButton"
becomes
Code:
parent="@*android:style/Holo.[COLOR="Red"]Light[/COLOR].SegmentedButton"
then add the following line to every style element:
Code:
<item name="android:textColor">#ff545454</item>
except to these styles:
<style name="Transparent">, <style name="setup_wizard_button">, <style name="CryptKeeperBlankTheme"> - here i didn't change holo to holo.light neither (may be worthy to try though), <style name="TextAppearance.Switch"...>, <style name="KeyguardAppWidgetItem">.
where #ff545454 is the hex color code of the color you want to use as the font color. ff at the beginning is android specific, it tells the opacity of the color you select, so in the above case, the original hex color is #545454 (which is gray) but to have a 100% solid color, we need to add ff to the beginning of the hex color code, so it turns into #ff545454. easy peasy
you might have to change all drawables or some of them from _light to _dark, or recolor them in Settings.apk or fw-apk.
you also need to change
Code:
<item name="android:actionBarStyle">@*android:style/Widget.Holo.ActionBar.Solid</item>
to
Code:
<item name="android:actionBarStyle">@*android:style/Widget.Holo.Light.ActionBar.Solid</item>
==========================================================================================================
Changing category header color:
in fw-res.apk\res\values\styles.xml change:
Code:
<style name="Widget.TextView.ListSeparator" parent="@style/Widget.TextView">
<item name="textSize">14.0sp</item>
<item name="textStyle">bold</item>
<item name="textColor">#ffbb0303</item>[COLOR="Red"] <--- change this color to whatever you want[/COLOR]
<item name="gravity">center_vertical</item>
<item name="background">@drawable/dark_header_dither</item>
<item name="layout_width">fill_parent</item>
<item name="layout_height">wrap_content</item>
<item name="paddingStart">8.0dip</item>
</style>
===========================================================================================================================================
theming GoogleDeskClock and having issues with the stopwatch icon (same icon used in status bar when stopwatch is running as for the selected (activated) tab. to fix it, follow this:
Create a black (or whatever color you used) copy of the stopwatch activated icon (ic_tab_stopwatch_activated), name it as ic_tab_stopwatch_activated_b.png in the same folder and change the code in res\drawable\stopwatch_tab.xml the following lines from ic_tab_stopwatch_activated to ic_tab_stopwatch_activated_b:
Code:
<item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/ic_tab_stopwatch_activated_b" />
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/ic_tab_stopwatch_activated_b" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/ic_tab_stopwatch_activated_b" />
<item android:state_selected="true" android:drawable="@drawable/ic_tab_stopwatch_activated_b" />