Android: api 16 dibuja el contorno del rectángulo como rectángulo relleno

El siguiente código en api 21 muestra el contorno de un rectángulo con un borde negro de 1 px de ancho:

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <stroke android:width="1dp" android:color="#000000" /> <size android:width="300dp" android:height="50dp"/> </shape> 

Sin embargo, en api 16 estoy viendo un sólido rectángulo negro. ¿Por qué es esto y hay una solución?

Editar: en el logcat estoy viendo mensajes continuos de:

 HardwareRenderer﹕ draw surface is valid dirty= Rect(107, 214 - 109, 251) 

Tuve el mismo problema hace pocas semanas. Finalmente agregé un sólido transparente. Prueba con:

 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <stroke android:width="1dp" android:color="#000000" /> <size android:width="300dp" android:height="50dp"/> <solid android:color="@android:color/transparent" /> </shape> 
  • Encriptación de Android "bloque pad bloqueado" excepción
  • Intención de elegir entre la cámara o la galería en Android
  • ¿Cuál es la mejor práctica para desbloquear las funciones de la aplicación para el usuario en Android?
  • Llamar a un método java desde c ++ en Android
  • Vista personalizada CustomView no utiliza los constructores de vista de 2 o 3 argumentos
  • Android MotionEvent Puntero Indice Confusión
  • Cómo comprobar si el usuario está dentro de un círculo Google Maps v2
  • Obtener el nombre de propietario de un dispositivo Android
  • Cómo convertir una fecha dd / mm / aaaa a aaaa-MM-dd HH: mm: ss Android
  • Múltiples imágenes de fondo extraíbles para adaptarse a las resoluciones de pantalla
  • Ningún error / advertencia del compilador para no coger / lanzar excepción
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.