更改微调器项目的背景颜色

时间:2010-11-27 21:49:36

标签: android

我正在使用Android应用程序。我正在使用Spinner控件并添加了项目。 有没有办法改变微调器中项目的背景颜色。 任何人都可以帮我解决这个问题。
在此先感谢,

3 个答案:

答案 0 :(得分:2)

您可以使用

yourView.setBackgroundColor(int color)

答案 1 :(得分:2)

如果您完全想要自定义背景微调器,则应使用9patch background。

这是一个解释如何执行此操作的教程: http://www.gersic.com/blog.php?id=57

否则,user432209给出的解决方案是最简单的。 但是,如果您想在xml布局中执行此操作:

<Spinner android:id="@+id/spinner"
         ...
         android:background="#YOUR_HEXA_COLOR"/>

答案 2 :(得分:0)

您还可以使用android:popupBackground="YOUR COLOR"来定义项目背景,而不是整个微调器的背景。