Android change text color in a Spinner
<p>I have a Spinner and use an ArrayAdapter. In the adapter I use "android.R.layout.simple_list_item_1", like this:</p>

<pre><code>spinnerControlObjectType.setAdapter(new ArrayAdapter(getApplicationContext, android.R.layout.simple_list_item_1, list))
</code></pre>

<p>I looked in android.R.layout.simple_list_item_1 and see the it has a text styling like this: </p>

<p><code>android:textAppearance="?android:attr/textAppearanceListItemSmall"</code></p>

<p>I want to overwrite "textAppearanceListItemSmall" in my theme in order to give it a different color, how can I do that? I do not want to subclass anything or write boilerplate of code. I am sure there is a way to change the color only changing the theme.xml.</p>

<p>In the android docs it is written:  '...Referencing a style attribute essentially says, "use the style that is defined by this attribute, in the current theme."...' (<a href="http://developer.android.com/guide/topics/resources/accessing-resources.html#ReferencesToThemeAttributes" rel="nofollow">http://developer.android.com/guide/topics/resources/accessing-resources.html#ReferencesToThemeAttributes</a>). They say "defined" and "in the current theme" - how can I define it in my current theme? Makes me nuts...</p>