Override default Android themes
<p>I've been able to override any themes that have names with "android:" prepended to them, but the Android themes.xml also defines properties that don't seem to be able to be overridden. For example:</p>

<pre><code>&lt;!-- Variation on the Light theme that turns off the title --&gt;
&lt;style name="Theme.Codebase" parent="android:style/Theme.Light"&gt;
    &lt;item name="android:windowNoTitle"&gt;true&lt;/item&gt;
    &lt;item name="android:windowContentOverlay"&gt;@null&lt;/item&gt;
    &lt;item name="colorBackground"&gt;@color/off_white&lt;/item&gt;
&lt;/style&gt;
</code></pre>

<p>colorBackground is defined in the Theme.Light xml, but adding this here gives me a </p>

<pre><code>/res/values/styles.xml:10: error: Error: No resource found that matches the given name: attr 'colorBackground'.
</code></pre>

<p>error. How do I override that style for the Application as a whole?</p>
