title: android checkbox style not working on ICS
body: <p>My checkbox styles are being applied on android v5+, but not on v4.x</p>
  
  <p>styles.xml</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;resources xmlns:android="http://schemas.android.com/apk/res/android"&gt;
  
  &lt;style name="AppTheme" parent="Theme.AppCompat.NoActionBar"&gt;
  &lt;item name="android:windowNoTitle"&gt;true&lt;/item&gt;
  &lt;item name="windowActionBar"&gt;false&lt;/item&gt;
  &lt;item name="android:textColor"&gt;@color/ui_text&lt;/item&gt;
  &lt;item name="android:windowAnimationStyle"&gt;@null&lt;/item&gt;
  &lt;item name="android:textStyle"&gt;bold&lt;/item&gt;
  &lt;item name="android:alertDialogStyle"&gt;@style/AppDlg&lt;/item&gt;
  &lt;item name="android:radioButtonStyle"&gt;@style/RadioButtonStyle&lt;/item&gt;
  &lt;item name="android:checkboxStyle"&gt;@style/CheckBoxStyle&lt;/item&gt;
  &lt;item name="android:editTextStyle"&gt;@style/EditTextStyle&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="RadioButtonStyle" parent="CheckBoxStyle"&gt;
      &lt;item name="android:textColor"&gt;@color/ui_text&lt;/item&gt;
      &lt;item name="android:textStyle"&gt;bold&lt;/item&gt;
      &lt;item name="android:button"&gt;@drawable/radiobutton&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="CheckBoxStyle" parent="@android:style/Widget.Holo.CompoundButton.CheckBox"&gt;
      &lt;item name="android:textColor"&gt;@color/ui_text&lt;/item&gt;
      &lt;item name="android:paddingLeft"&gt;8dip&lt;/item&gt;
      &lt;item name="android:drawablePadding"&gt;12dip&lt;/item&gt;
      &lt;item name="android:textStyle"&gt;bold&lt;/item&gt;
      &lt;item name="android:button"&gt;@drawable/checkbox&lt;/item&gt;
      &lt;item name="android:buttonTint"&gt;@color/primary&lt;/item&gt;
      &lt;item name="android:layout_width"&gt;@dimen/checkbox_size&lt;/item&gt;
      &lt;item name="android:layout_height"&gt;@dimen/checkbox_size&lt;/item&gt;
  &lt;/style&gt;
  ...
  </code></pre>
  
  <p>I am compiling against, and targeting SDK 25, with a minimum SDK of 15. I am using support-v4:25.3.0, appcompat-v7:25.3.0, design:25.3.0</p>
  
  <p>Android Studio gives me an error in styles.xml about buttonTint requiring a minimum API level of 21, but even with this line removed I get the same behavior (checkboxes being styled on 5.x, but not on 4.x)</p>