效果图
<org.angmarch.views.NiceSpinner
android:id="@+id/sp_location"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/dp_17"
android:layout_width="@dimen/item_control_spinner_width"
android:layout_height="@dimen/item_control_spinner_height"
android:textSize="@dimen/sp_16"
app:arrowTint="@color/white" //下拉箭头颜色
app:arrowDrawable="@drawable/icon_spinner_arrow" //修改下拉箭头图标
app:backgroundSelector="@drawable/background_selector"//这个属性可以修改下拉背景颜色和点击颜色
app:textTint="@color/white"//文字颜色,包含下拉里面的字体颜色
/>
background_selector.xml文件
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/white">//点击时的颜色
<item>
<selector>
<item
android:drawable="@color/color_spinner_bg"//背景颜色
android:state_checked="false"/>
<item
android:drawable="@color/white"
android:state_checked="true" />
</selector>
</item>
</ripple>