如何在Android中更改下拉箭头(Spinner控件的箭头)?

5

我正在编写一个Android应用程序,其中使用了Spinner控件。我通过创建自己的列表来自定义我的Spinner控件。我想要更改Spinner控件旁边的下拉箭头。有人可以帮我如何更改Spinner控件的下拉箭头吗?我想用自己的箭头图像替换那个箭头。

1个回答

6

您需要创建一个样式,然后将该样式设置为您的Spinner。 Spinner的背景与箭头一起作为按钮。因此,如果您为具有各种状态的按钮(按下的按钮、选定的按钮)创建样式,则它将适用于您。您不能仅更改箭头,而必须更改整个背景。希望您理解我的意思...


Spinner的默认框架样式:http://goo.gl/sqo4C以及用于按下、禁用等状态的状态列表定义:http://goo.gl/fzqhH在您的布局中为Spinner元素设置android:background,以针对应用程序进行一次性更改,或者像这里所示定义自己的样式或主题:http://developer.android.com/guide/topics/ui/themes.html。 - adamp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接