2017-10-16 13 views
0

Je travaille dans la case à cocher android.L'exigence est Quand je coche la case la couleur de la coche devrait changer en blanc et checkbox fond devrait changer à la couleur mentionnée mais ici je ne reçois pas la couleur de tique en blanc.J'ai joint mon code ci-dessous prends une prise et suggère-moi la bonne solution.Comment changer la couleur de la coche dans la case Appcompact?

<android.support.v7.widget.AppCompatCheckBox 
      android:id="@+id/optIn" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/Email_optin" 
      app:buttonTint="@color/primary_color" 

      /> 


    <style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="colorPrimaryDark">@color/primary_color</item> 
    <item name="android:windowNoTitle">false</item> 
    <item name="android:windowActionBar">true</item> 
    <item name="android:windowActionBarOverlay">true</item> 
    <item name="colorControlActivated">#9C27B0</item> 
    <item name="colorControlNormal">#FFC107</item> 
+0

vérifier: https: //stackoverflow.com/ questions/20542693/how-to-change-check-box-tick-couleur-in-android –

Répondre

0

Si vous voulez changer la couleur de la tique, vous devez changer la couleur des coloraccent dans res/valeurs/Colors.xml comme

<color name="colorAccent">#0071a6</color> 
+0

Ça ne marchera pas pour jellybean ... –