2016-09-20 76 views

回答

-1

想这是你使用的Spinner

<Spinner 
     android:id="@+id/spinner1" 
     android:layout_width="wrap_content" 
     android:layout_height="@dimen/spinner_height" 
     android:background="@drawable/spinner_bg" 
     android:divider="@drawable/list_divider" 
     android:drawSelectorOnTop="true" 
     android:popupBackground="@color/spinner_popup"/> 

让乌尔spinner_bg.xml这个样子的......

<item android:drawable="@drawable/whatever" android:state_focused="true" android:state_pressed="false"/> 
<item android:drawable="@drawable/whatever" android:state_focused="true" android:state_pressed="true"/> 
<item android:drawable="@drawable/whatever" android:state_focused="false" android:state_pressed="true"/> 
<item android:drawable="@drawable/whatever" android:state_selected="true"/> 

<item android:state_activated="true" android:drawable="@color/selected_spinner_item"/> 

<item android:drawable="@drawable/normalwhatever"/> 
+0

我想咨询一下所选项目的文本颜色。不是背景。 –

+0

你试过这个吗? spinner_bg.xml中的第五行用于激活项目的“textColor”。请尝试更新。 '' – Mithun

+0

是的!这不起作用。更多,这是因为使用颜色标签而不是可绘制的,所以会崩溃。 –

相关问题