2017-07-06 121 views
0

我必須改變顯示爲默認元素的微調框第一個元素的顏色。 試過各種方法無法正常工作。 提供了一個工作解決方案。如何更改只有第一個元素的文本顏色?

+0

你需要設置自定義spinner_item佈局。顯示你試過的東西 –

+0

@ShivanshSaxena無論你已經嘗試過什麼,或者你現在想要包括那些代碼。 –

+0

請點擊此鏈接:https://stackoverflow.com/questions/44513126/spinner-background-color-with- dropdowndown-icon/44513290#44513290 –

回答

1

爲您的微調項目製作一個自定義XML文件。

spinner_item.xml:

<TextView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:textSize="20sp" 
    android:gravity="left" 
    android:textColor="#FF0000"   
    android:padding="5dip" 
    /> 

現在使用此文件來顯示你的微調的項目,如:

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.spinner_item,list); 
相關問題