我有TextView
设置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 :(得分:0)
如果您不能在主题中应用此样式,请将它们应用于您不会设置样式的项目的布局文件中