【问题标题】:Android Spinner change arrow colorAndroid Spinner 更改箭头颜色
【发布时间】:2015-10-13 09:32:47
【问题描述】:

我之前看到过有关此的问题,但似乎没有一个对我有用。 我想改变材质下拉的颜色,见here

我想让箭头变黑。 我尝试制作一个自定义可绘制对象并将其与 dropDownSelector 一起使用,但它没有正确显示箭头。我尝试将它添加为一种样式,但它也不起作用。 任何想法都会很棒。 谢谢

【问题讨论】:

  • 我很想看看你得到了什么其他答案,这可能与主题有关。但是,根据我的经验,如果您放弃微调​​器并使用状态和自定义 dialogFragment 和列表视图创建自己的图像,您将获得更可定制和更好的结果。
  • 在微调器上设置你喜欢的箭头颜色的背景图像
  • @MohitSuthar 这样做只会为您提供贯穿整个视图的图标的拉伸版本。不工作

标签: java android xml spinner drawable


【解决方案1】:

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

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

【讨论】:

  • 似乎是解决小问题的一种骇人听闻的方法:(
  • 是的,但这将适用于 100%。我发布它是因为它易于实现并且比 Spinner 工作得更好,至少对于我的用例而言。
  • 我通过使用箭头图像并将其编辑为 9patch 来解决它,然后将其设置为 Spinner 背景。谢谢你的回答
猜你喜欢
  • 1970-01-01
  • 2015-11-16
  • 1970-01-01
  • 2015-03-14
  • 1970-01-01
  • 2014-10-13
  • 2020-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多