2

我可以自定義使用旋轉器下拉菜單所選擇的選項的背景:如何從Spinner下拉菜單自定義樣式?

<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> 

但我不能設法改變的下拉列表具有選項列表的背景和文本顏色。我如何實現這一目標?

回答

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

感謝,但我想用默認的Android風格,只是想改變的文字顏色。我怎麼能做到這一點? –

+0

作出一個自定義的樣式,繼承你想要的android樣式並覆蓋textColor屬性 – Marmoy

+0

@DavidMarmoy,但我無法找到負責下拉列表選項的Android樣式。所選的選項是android:style/Widget.Holo.Light.DropDownItem.Spinner。但這不適用於其他可用選項。 –