¿Cómo puedo configurar el fondo de mi forma en xml?

Acabo de crear un círculo rojo con formas de Android:

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:innerRadiusRatio="4" android:shape="ring" android:thicknessRatio="9" android:useLevel="false" > <solid android:color="#FF0000" /> <size android:height="48dip" android:width="48dip" /> </shape> 

Esto es realmente genial, pero no puedo establecer el color de fondo del círculo a mi color. Intenté android:background="#FFFFFF" pero siempre aparece ser negro en mi disposición. ¿Cómo puedo configurar el fondo de la forma anterior?

Creo que una layer-list puede ayudarte:

 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="rectangle" > <solid android:color="#ffffff" /> </shape> </item> <item> <shape android:innerRadiusRatio="4" android:shape="ring" android:thicknessRatio="9" android:useLevel="false" > <solid android:color="#FF0000" /> <size android:height="48dip" android:width="48dip" /> </shape> </item> </layer-list> 

Ok, ¿qué tal esto?

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFFFFF"> <TextView android:text="Foo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#000000" android:gravity="center" android:background="@drawable/red_circle"/> </LinearLayout> </LinearLayout> 
  • Android dibujable con fondo y degradado a la izquierda
  • Android cómo crear forma de triángulo y rectángulo de forma programática?
  • Dibujo del borde superior de una forma en Android
  • Carrera que no se superpone a la forma
  • Gradiente Oval en Android
  • La forma rectangular dibujable no se mostrará como elemento selector de casilla de verificación
  • Círculo en Google Maps para Android v2 está parpadeando cuando cambia el tamaño por seekbar
  • Android - botón personalizado con forma drawables y un degradado por programación
  • ¿Cómo crear la forma con sólido, esquina, trazo en código Java?
  • Adición de forma a LinearLayout Android
  • Android cómo hacer intrincados fondos y fronteras
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.