我有一个启用/禁用复选框的按钮,但是由于它变成了彩色,所以我看不到禁用的复选框(我的样式背景色必须与禁用的复选框的颜色相同)。如何更改已禁用复选框的颜色,并确保再次启用该复选框时该颜色恢复为“启用”颜色?
这是我的意思:
有问题的复选框很简单:
Event.left_outer_joins(:gifs)
.group('events.id')
.order('MAX(gifs.created_at) DESC')
答案 0 :(得分:2)
最容易定义新样式并将其应用于xml中的复选框。
<style name="MyCheckBox" parent="Theme.AppCompat.Light">
<item name="colorControlNormal">@color/notactive</item>
<item name="colorControlActivated">@color/active</item>
</style>
使用android:theme="@style/MyCheckBox"
normal =未选择