我们怎样才能改变微调器的背景颜色?

时间:2011-07-15 10:33:13

标签: android

我想更改微调器的背景颜色。但是当我使用XML中的以下代码更改微调器的背景时 - android:background =“#000000”。我可以更改背景但是微调器视图右侧显示的箭头消失了。有没有其他方法可以改变旋转器的背景而不会丢失箭头???

1 个答案:

答案 0 :(得分:8)

将此主题添加到微调器:

值/ styles.xml

<resources> 
   <style name="MyTheme"> 
    <item name="android:spinnerStyle">@style/StandardSpinner</item>
   </style>
</resources>


<style name="StandardSpinner" parent="@android:style/Widget.Spinner">
    <item name="android:background">@drawable/spinner</item>
</style>

另请看这些:

http://android-er.blogspot.com/2010/12/custom-spinner-with-icon.html

http://www.mokasocial.com/2011/03/easily-create-a-default-custom-styled-spinner-android/

http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog