Texto abajo RadioButtons

Necesito tu ayuda para resolver mi problema de diseño .. Tengo 4 RadioButtons, que aparecen como de costumbre en este esquema:

O texto1 O texto2 O texto3 O texto4

Donde O es el botón .. Yo sabría si es posible cambiar este diseño de esta manera:

O O O O

Texto1 texto2 texto3 texto4

No creo que el simple RadioButton widget puede hacerlo por defecto. Tendrá que hacer una de las pocas cosas para lograr ese efecto. Puede crear su propia clase de vista RadioButton combinando un RadioButton y un TextView para que tenga control completo sobre dónde están los elementos en relación entre sí. O puede saltarse haciéndolo una vista y usar sólo dos elementos en su diseño, 1 TextView y un RadioButton (sin texto ajustado a él).

Esta es la solución para establecer el texto siguiente RadioButtons:

Este código android:drawablePadding="-20dp" no es necesario.

Añade su propio selector dibujable aquí: android: drawableTop = "@ drawable / your_Image_Here".

 <RadioGroup android:id="@+id/RadioGroup1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:orientation="horizontal" > <RadioButton android:id="@+id/Icon1" android:layout_width="wrap_content" android:layout_height="match_parent" android:background="@android:color/transparent" android:button="@android:color/transparent" android:checked="true" android:drawablePadding="-20dp" android:drawableTop="@drawable/your_Image_Here" android:gravity="center" android:text="@string/your_Text_Here" android:textColor="@color/icons_color" /> <RadioButton android:id="@+id/Icon2" android:layout_width="wrap_content" android:layout_height="match_parent" android:background="@android:color/transparent" android:button="@android:color/transparent" android:drawablePadding="-20dp" android:drawableTop="@drawable/your_Image_Here" android:gravity="center" android:text="@string/your_Text_Here" android:textColor="@color/icons_color" /> </RadioGroup> 

Solución más simple con el valor predeterminado RadioButton:

 <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content"> <RadioButton android:id="@+id/radio7" android:layout_centerHorizontal="true" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/tvDays7" android:text="7 looong days" android:layout_centerHorizontal="true" android:layout_below="@id/radio7" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout> 
  • Diferencia: android: fondo y android: src?
  • Establecer vista de imagen para mostrar la imagen en tarjeta SD?
  • Implementar OnClickListener para un fragmento en android
  • Estilo de Youtube que desliza diseño de pestaña en la aplicación para Android
  • ¿Qué medida deberíamos usar en android, px, dp, dip o sp?
  • Texto del botón no centrado
  • La propiedad de elevación de Android no funciona
  • Android: Cómo implementar el dibujo en la parte superior de la imagen
  • ¿Cómo hacer que Rotate3dAnimation sea más suave?
  • Hacer que un botón Datepicker tenga un aspecto similar al de la aplicación de calendario de Google
  • Horizontal Scrollview dentro de elemento ListView?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.