J'essaie d'appliquer une image personnalisée à la case à cocher sous Android. Pour cela, je crée un fichier check_custom.xml
dans lequel je définis une image personnalisée pour différents états de la case à cocher, comme:
<item android:state_checked="true"
android:drawable="@drawable/btn_check_on" /> <!-- checked -->
<item android:state_checked="false"
android:drawable="@drawable/btn_check_off" /> <!-- unchecked -->
<item android:state_focused="true"
android:drawable="@drawable/btn_check_onfocus" /> <!--on focus-->
<item android:drawable="@drawable/btn_check_off" /> <!-- default -->
Trois images différentes sur trois états activé, coché et activé, puis j'assigne ce fichier xml à l'attribut d'arrière-plan des cases à cocher, mais je n'obtiens pas le résultat requis, cette technique applique à la fois l'image personnalisée et l'image par défaut. .