2015-10-13 130 views
1

我以前见过关于这个问题,但没有人似乎为我工作。 我想要改变材质的颜色下拉,如图所示hereAndroid微调改变箭头颜色

我想让箭头变成黑色。 我已经尝试制作一个自定义drawable,并使用dropDownSelector,但它没有正确显示箭头。我曾尝试添加它作为一种风格,它也没有工作。 任何想法都会很棒。 谢谢

+1

我有兴趣看看你会得到什么其他的答案,这可能与更换主题皮肤。但是根据我的经验,如果您放弃微调​​器并使用状态和自定义对话框片段和列表视图创建自己的图像,则可以获得更多可定制和更好的结果。 – James

+1

在旋转器上设置背景图像无论你喜欢什么箭头颜色 –

+0

@MohitSuthar这样做只是给你一个延伸版本的图标,贯穿整个视图。不起作用 – goodgamerguy

回答

0

我也遇到了同样的问题。但是我有一些焦点问题,因为Spinner在ScrollView中。我通过实现ListPopupWindow来解决这个问题。

Here就是很好的例子,如何实现ListPopupWindow:

+0

看起来像修复一个小问题的方法很糟糕:( – goodgamerguy

+1

是的,但是这会工作100%,我发布它,因为它很容易实施和工作的方式比Spinner更好,至少在我的使用情况下。 –

+0

我解决了它的问题,使用箭头图像并将其编辑为9patch,然后将其设置为Spinner背景。 – goodgamerguy