Anillo de forma Drawable Android en un nivel API inferior

He definido un anillo simple dibujable para usarlo como un fondo de botón. Así es como lo hago:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="ring" android:innerRadius="20dp" android:thickness="1dp" android:useLevel ="false" > <solid android:color="@color/lines" /> /> </shape> 

Lo estoy usando en un diseño relativo, como:

  <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:padding="30dip" android:orientation="vertical"> <TextView android:text="@string/start_game" android:layout_height="wrap_content" android:layout_width="wrap_content" /> <Button android:id="@+id/start" android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@layout/round_button" android:layout_alignParentBottom="true" /> </RelativeLayout> 

Donde round_button es mi archivo xml donde he definido el anillo. Me da resultados perfectos cuando he establecido mínimo sdk nivel 11 o superior. Pero el problema es que cuando intento cambiarlo a nivel de api más bajo, digamos 3, el anillo no aparece! que me estoy perdiendo aqui?

Encontré algo similar. Lo arreglé estableciendo el atributo useLevel como falso en la forma, como esto:

 <shape android:shape="ring" android:thickness="@dimen/indicatorcircle_thickness" android:useLevel="false"> <size android:width="@dimen/indicatorcircle_size" android:height="@dimen/indicatorcircle_size"/> <solid android:color="@color/white"/> </shape> 
  • El tinte de DrawableCompat no funciona en pre-Lollipop
  • Android dibujable con fondo y degradado a la izquierda
  • Android: enorme diferencia en el consumo de memoria cuando se utiliza drawable vs drawable-nodpi carpetas
  • LayerDrawable programmatically
  • Forma dibujable como fondo, una línea en la parte inferior
  • Crear la forma de archivo xml en carpeta extraíble en android studio
  • Cómo solucionar OutOfMemoryError con LayerDrawable
  • Cómo proteger recursos extraíbles en la aplicación de Android
  • Crear un nuevo color dibujable
  • Cómo obtener Mat con una entrada drawable en Android usando OpenCV
  • Múltiples imágenes de fondo extraíbles para adaptarse a las resoluciones de pantalla
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.