在主題中設置 android:textColor 於 Widget.Spinner 或 Widget.Holo.ActionBar 均不生效。
ActionBar Spinner 下拉項文本樣式由 android:spinnerDropDownItemStyle 控制:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:spinnerDropDownItemStyle">@style/CustomDropDownItem</item>
</style>
<style name="CustomDropDownItem" parent="Widget.AppCompat.DropDownItem.Spinner">
<item name="android:textAppearance">@style/CustomDropDownTextAppearance</item>
</style>
<style name="CustomDropDownTextAppearance" parent="TextAppearance.AppCompat.Widget.DropDownItem">
<item name="android:textColor">@color/white</item>
<item name="android:textSize">14sp</item>
</style>
textColor,要通過 textAppearance 間接控制。Widget.AppCompat.DropDownItem.Spinner 保證兼容性。