android spinner默认下拉图标颜色变化

时间:2014-06-11 10:13:22

标签: android android-spinner android-xml

这里是微调器的图像。我想要更改微调框默认下拉图标颜色。

Here Image of spinner

3 个答案:

答案 0 :(得分:0)

看到这个网站非常有帮助

  

http://android-holo-colors.com/

答案 1 :(得分:0)

您可以在xml中设置旋转器背景颜色,如下所示:

android:background="YOUR_HEX_COLOR_CODE"

如果您使用下拉菜单和旋转器,您可以设置它的背景颜色:

android:popupBackground="YOUR_HEX_COLOR_CODE"

参考:https://stackoverflow.com/a/13550512/3492139

答案 2 :(得分:0)

在drawable文件夹(background.xml)中创建一个新的XML文件

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" 
          android:state_pressed="false" 
          android:drawable="@drawable/myspinner_select" />
    <item android:state_focused="true" 
          android:state_pressed="true"
          android:drawable="@drawable/myspinner_press" />
    <item android:state_focused="false" 
          android:state_pressed="true"
      android:drawable="@drawable/myspinner_press" />
    <item android:drawable="@drawable/myspinner_normal" />
</selector>

将此Spinner drawable与XML布局文件相关联

<Spinner android:id="@+id/spinner_chemical"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:drawSelectorOnTop="true"
         android:background="@drawable/background"/>  

这可能对你有帮助..