2

は、私が使用してスピナードロップダウンで選択したオプションの背景をカスタマイズすることができます。スピナードロップダウンメニューからスタイルをカスタマイズするには?

<item name="android:spinnerStyle">@style/customSpinner</item> 
<style name="customSpinner" parent="@android:style/Widget.Holo.Light.Spinner"> 
<item name="android:textColor">#000000</item> 
<item name="android:background">#000000</item> 
</style> 

しかし、私はドロップダウンが持っているオプションのリストの背景とtextcolorはを変更するために管理することはできません。どのように達成するのですか?

答えて

1
adapter.setDropDownViewResource(R.layout.custom_spinner); 

custom_spinner.xml -

<?xml version="1.0" encoding="utf-8"?> 
<TextView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    parent="@android:style/TextAppearance_Widget_DropDownItem" 
    android:textColor="#988767" 
> 
</TextView> 
+0

おかげで、私はちょうどtextcolorはを変更したい、デフォルトアンドロイドスタイルを使用したいと思います。どうすればそれを達成できますか? –

+0

あなたが望むアンドロイドスタイルを継承するカスタムスタイルを作成し、textColor属性 – Marmoy

+0

@DavidMarmoyをオーバーライドしますが、ドロップダウンリストオプションの責任を負うAndroidスタイルを見つけることができません。選択されたオプションは、android:style/Widget.Holo.Light.DropDownItem.Spinnerです。しかし、それは他の利用可能なオプションのためのものではありません。 –

関連する問題