如何更改Spinner控件右侧的箭头颜色

在Android项目中,遇到Spinner控件的默认箭头颜色与背景相近,导致视觉不明显。通过查看源码未找到原因,但通过在style文件中创建新的style,设置`android:colorControlNormal`属性,然后在Spinner的Theme中应用该样式,成功改变Spinner右侧箭头颜色。
摘要由CSDN通过智能技术生成

如何更改Spinner控件右侧的箭头颜色

 

最近在项目中使用到了Spinner控件,遇到了一个问题,就是有些地方Spinner右侧的箭头的默认箭头颜色为白色,因为布局背景是白色,这样就感觉下拉控件好像不存在,这个显然是不行的,同样的引用方法,UI里面有些地方的Spinner的右侧箭头就是黑色,有些就是白色,至于问题原因,看了一下Spinner的源码也没找出个所以然。

<Spinner

                android:id="@+id/spinner"

               android:layout_width="wrap_content"

               android:layout_height="wrap_content"

               android:spinnerMode="dropdown" />

 

虽然原因一时没找出,问题也不能阻塞住啊,所以先找解决办法吧,试了很多办法都是无效的,最后终于找了一个办法,就是在style文件里面添加一个style,如下:

<style name="SpnStyle">
    <item
name=

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Android海纳百川

打赏加微信,送跑车加管理

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值