Android支持工具栏colorControlNormal颜色

我想将我的微调器颜色设置为白色,同时保持我主题中的其他元素为默认颜色。 情况如下:

工具栏和微调器

   

风格是:

   @color/primary @color/primary_dark @color/theme_tint <!-- #FFFFFF --> true false sans @color/background_primary    #FFFFFF  

如果我要在App主题中放置#FFFFFF (上面已注释掉),那么微调器下拉将执行白色但是checkbox也将变为白色。 那么我怎样才能让微调器变成白色?

Solutions Collecting From Web of "Android支持工具栏colorControlNormal颜色"

最后,我find了一个如何将Spinner箭头颜色更改为白色的解决方案。

1)在styles.xml ,添加以下样式:

   

2)在布局中,您使用Spinner (在您的情况下使用Toolbar ),将样式添加到您的微调器:

  

偶然发现了这些问题。 即使前段时间有人问我,我只想留下一个应该有效的答案:

工具栏* .xml

  style="@style/MyToolbarStyle" android:layout_width="match_parent" android:layout_height="wrap_content"> 

样式/主题

    

结果

旋转器和复选框的不同颜色的解决方案

注意:我将checkbox设为紫色以进行演示