如何更改复选框中的图标和颜色?

时间:2018-08-10 15:06:38

标签: android checkbox

我通过可绘制使复选框看起来不同:

<item
    android:drawable="@drawable/ic_shuffle"
    android:state_selected="true"
    />
<item
    android:drawable="@drawable/ic_shuffle"
    android:state_selected="false"
    />

然后在布局的复选框中设置 android:button =“ @ drawable / mix_checkbox”

没关系。但是现在,如何为我设置的图标设置不同的颜色?我必须从这里尝试一些方法,但是没有成功。帮助

1 个答案:

答案 0 :(得分:1)

也许这可以帮助

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:drawable="@drawable/ic_shuffle"
        android:state_selected="true"
        android:color="#000000"
        />
    <item
        android:drawable="@drawable/ic_shuffle"
        android:state_selected="false"
        android:color="#FFFFFF"
        />
</selector>