Android L está ignorando las formas como fondo dibujable
Estoy probando Android L Preview en mi Nexus 5. Tengo problemas con mi aplicación.
Tengo algunos TextViews con el fondo fijado:
- ¿Cómo organizar imágenes en diferentes carpetas dibujables?
- Crear forma de rectángulo dibujable con dos lados esquinas curvas en android
- Uso de un gradienteDibujable con más de tres colores
- ¿Cuál es el propósito de SetHotspot Drawable en Android 5.0 (API 21)?
- Soporte para diferentes resoluciones android
android:background="@drawable/rounded_textview"
Y "rounded_textview" es sólo forma. Está funcionando muy bien debajo de <= API19.
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="3dp"> <solid android:color="#999999"/> <corners android:bottomRightRadius="2dp" android:bottomLeftRadius="2dp" android:topLeftRadius="2dp" android:topRightRadius="2dp"/> </shape>
En Android L, el fondo de vista previa del desarrollador se ignora. Todas mis TextViews son transparentes. ¿Alguna idea de lo que estoy haciendo mal?
- Texto de Android en lista de capas
- Android diseño approch clarificación
- Usando el vector android Dibujos en el accidente antes de Lollipop
- Hacer RelativeLayout comprobable
- Android Google Map Pins muestra con diferentes tamaños en diferentes teléfonos
- ¿Cuál es el propósito del archivo "drawables.xml" en el directorio "values"?
- Android: dibujable con la esquina redonda perfecta
- Cómo centrar el vector dibujable en la lista de capas sin escala
Me pareció que envolviendo la forma en un selector y etiqueta de artículo hizo que funcione
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <solid android:color="@color/gray" /> <corners android:bottomLeftRadius="3dp" android:topRightRadius="3dp" android:topLeftRadius="3dp" android:bottomRightRadius="3dp" /> </shape> </item> </selector>
Simplemente use android: radio, no utilice las opciones de cada esquina. Tuve el mismo problema, pero pude resolver el problema de esta manera.
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="3dp"> <solid android:color="#999999"/> <corners android:radius="2dp"/> </shape>