1

我有一个TextView为 a 设置颜色的 a 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>

但我不想在我的清单文件中应用这个主题(有一些限制,因此我不能这样做)。我还有其他方法可以做到这一点吗?

4

1 回答 1

0

如果您无法在主题中应用此样式,请将它们应用到您不想设置样式的项目的布局文件中

于 2013-06-07T20:29:32.857 回答