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