の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>
しかし、このテーマをマニフェスト ファイルに適用したくありません (それができないという制約があります)。これを行う他の方法はありますか?