¿Es posible crear elementos de tamaño fijo en Android API pre-23?
Este es un selector que se puede extraer para radiobutton:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true"> <layer-list> <item> <shape android:shape="rectangle"> <solid android:color="@color/ColorPrimaryDark" /> </shape> </item> <item> <layer-list> <item android:gravity="center_vertical|left" android:left="20dp"> <shape android:shape="oval"> <size android:width="20dp" android:height="20dp" /> <stroke android:color="#ffffff" android:width="2dp" /> </shape> </item> <item android:gravity="center_vertical|left" android:left="25dp"> <shape android:shape="oval"> <size android:width="10dp" android:height="10dp" /> <solid android:color="#ffffff" /> </shape> </item> </layer-list> </item> </layer-list> </item> <item android:state_checked="false"> <layer-list> <item> <shape android:shape="rectangle"> <solid android:color="@color/ColorPrimary" /> </shape> </item> <item android:gravity="center_vertical|left" android:left="20dp"> <shape android:shape="oval"> <size android:width="20dp" android:height="20dp" /> <stroke android:color="#ffffff" android:width="2dp" /> </shape> </item> </layer-list> </item> </selector>
En la API de Android 23 se ve como siguiente (cuando se aplica):
En la API 22 de Android, sin embargo, parece que sigue:
¿Existe una manera de definir vector de tamaño fijo (es decir, no bitmap) dibujable en API pre-23?