2012-05-08 52 views
1

我有一个TextView,它为Spinner设置颜色。问题是我想为所选单个项目和下拉菜单中的项目使用不同的颜色。我读这解决了这个问题:所选项目的不同颜色以及Spinner下拉列表中的项目列表

<style name="Theme.NoTitleBar.WithColoredSpinners" 
parent="@android:style/Theme.NoTitleBar"> 
     <item name="android:spinnerItemStyle">@style/SpinnerItem</item> 
     <item name="android:spinnerDropDownItemStyle">@style/SpinnerItem.DropDownItem</item> 
    </style> 

    <style name="SpinnerItem" parent="@android:style/Widget.TextView.SpinnerItem"> 
     <item name="android:textColor">#00FF00</item> 
    </style> 

    <style name="SpinnerItem.DropDownItem" parent="@android:style/Widget.DropDownItem.Spinner"> 
     <item name="android:textColor">#FF0000</item> 
    </style> 

,但我不希望在我的清单文件以应用此主题(有一些约束,由于我不能这样做)。有没有其他办法可以做到这一点?

回答

0

如果您不能在主题中应用此样式,请将它们应用到该样式的布局文件中,以避免样式

相关问题