1

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>

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

4

1 に答える 1

0

このスタイルをテーマに適用できない場合は、スタイルを適用しないアイテムのレイアウト ファイルに適用します。

于 2013-06-07T20:29:32.857 に答える