android, recurso de fondo que se vuelve negro en ICS mientras se trabaja en KitKat

Tengo una casilla de verificación personalizada en forma redonda, en KitKat los botones se prestan bien, pero en ICS que son negros cuando no se selecciona. Defino el estilo de los botones y de los drawables como abajo:

<style name="FilledCheckButton" parent="android:style/Widget.CompoundButton.CheckBox" > <item name="android:background">@drawable/v4_btn_weekday</item> <item name="android:button">@drawable/v4_btn_weekday</item> <item name="android:gravity">center</item> </style> 

Este es el v4_btn_weekday dibujable:

 <selector xmlns:android="http://schemas.android.com/apk/res/android" android:exitFadeDuration="@android:integer/config_shortAnimTime"> <item android:color="@android:color/white" android:drawable="@drawable/filled_circle_green" android:state_checked="true" android:state_pressed="true" /> <item android:color="@android:color/white" android:drawable="@drawable/filled_circle_green" android:state_pressed="true" /> <item android:color="@android:color/white" android:drawable="@drawable/filled_circle_green" android:state_checked="true" /> <item android:color="@color/v4_btn_radio_text_flat" android:drawable="@drawable/empty_circle_green" /> </selector> 

Y este es el empty_circle_green dibujable:

 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <stroke android:color="#00a74f" android:width="2dp"/> </shape> 

¿Estoy perdiendo algo? Gracias.

Estas son las prestaciones: – En KK, todos los días no seleccionados se ven bien

En kk

  • En ICS, los días no seleccionados se apagan

En ICS

One Solution collect form web for “android, recurso de fondo que se vuelve negro en ICS mientras se trabaja en KitKat”

Tienes que establecer un fondo para el empty_circle_green drawable. Apenas agregue un sólido con un color transparente y usted será fino.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.