Я создал свой собственный селектор для флажка, но не могу изменить его размер. Если я установлю layout_height от wrap_content, например, на. 20dp, высота строки становится меньше, но размер флажков остается, что приводит к перекрытию друг друга. Если я установлю android: height = "20dp" и android: width = "20dp" с layout_height и width, ничего не произойдет. Почему?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/cbon" />
<item android:state_checked="false" android:drawable="@drawable/cboff" />
</selector>
<CheckBox
android:id="@+id/multiple_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_gravity="center_vertical"
android:checked="true"
android:button="@drawable/productlists_custom_cb"
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false" />