2010-11-27 90 views
2

私はAndroidアプリケーションで作業しています。Spinnerコントロールを使用していて、項目を追加しています。 スピナーのアイテムの背景色を変更する方法はありますか?
この問題を解決するのに手伝ってください。
事前のおかげで、Spinnerの項目の背景色を変更する

答えて

2

を使用することができます。ここで

はそれを行う方法を説明しているチュートリアル:それ以外の場合は http://www.gersic.com/blog.php?id=57

、user432209によって与えられたソリューションは、最も単純です。 ただし、XMLレイアウトでそれをしたい場合:また、項目の背景全体ではなく、スピナーの背景を定義しますandroid:popupBackground="YOUR COLOR"を使用することができます

<Spinner android:id="@+id/spinner" 
     ... 
     android:background="#YOUR_HEXA_COLOR"/> 
2

あなたは完全にあなたの背景スピナーをカスタマイズしたい場合は、あなたが9patch背景を使用する必要があります

yourView.setBackgroundColor(int color) 
+0

xmlの各スピンナー選択肢に異なる背景色を設定することはできますか?私はスピナーに30以上の選択肢があるので、赤と青の間で背景色を交互にしたい。 – mdegges

+0

問題は、 'mSpinner.setBackgroundColor(Color.RED);を使うとスピナー全体がちょうど赤色に変わり、黒いドロップダウンの矢印が消えてしまいます。 –

0

関連する問題