2016-06-01 4 views
3

Spinnerコントロールの色を変更する方法はありますか? たとえば、Android 6はテキストを矢印で表示します。私はその矢の色を変える必要があります。Android Spinner色のスタイル

変更はすべてのバージョンのAndroidに適用されます。

たとえば、Android 4には角の三角形が付いています。私は描画されているアイコンを置き換えるいくつかのアプローチを見てきましたが、その解決策は私にとっては役に立たないでしょう。私はデフォルトのアイコンの色を変更する必要があります。

enter image description here

更新

Iを

<item name="android:spinnerStyle">@style/SpinnerItem</item> 

、のstyles.xmlを使ってAndroidのスピナーにスタイルを適用する方法を発見したが、私はのために適用する正しいスタイルが何であるかを見つけることができません変更するアイコンの色。

+0

あなたはAppCompatライブラリを使用していますか? –

+0

これはReactNativeプロジェクトの一部なので、アンドロイドは普通ではありません – Giannis

答えて

0

これはうまくいきません。スピナーに使用するイメージを変更することは可能ですが、各バージョンごとに異なるイメージセットを提供する必要があります。アンドロイドコードには、バージョンに基づいて使用するセットを指定するための条件/ロジックもあります。

+0

これは解決策ですか? –

+0

もう一つのアプローチはありませんでした。 – Giannis