我想将复选框颜色更改为蓝色而不是绿色(Android 5)。我阅读了(How to change the color of a CheckBox?和Changing Default Color of Android CheckBox Check Mark),您必须创建selector
并为已选中和未选中添加自定义图片。但我相信必须有一种方法可以做到这一点,而无需手动创建动画。有谁知道这样做的简单方法。
答案 0 :(得分:1)
<item name="android:colorControlNormal">@color/dribbblepink</item>
这会更改矩形/复选框边框的颜色
<item name="android:colorControlHighlight">@color/green</item>
更改涟漪动画颜色
最后
<item name="android:colorControlActivated">@color/black</item>
选中时更改复选框颜色
答案 1 :(得分:0)
您可以在样式元素中添加以下行来更改所有元素的颜色(包括复选框,edittexts等):
<item name="colorControlNormal">@color/your_color</item>
<item name="colorControlActivated">@color/your_color</item>
<item name="colorControlHighlight">@color/your_color</item>