Cómo centrar el texto en el botón de opción
He personalizado el radiobutton original con un fondo específico y quitando el botón:
Styles.xml:
- La selección de al menos un botón de radio se selecciona de cada grupo de radio en android?
- Android: Guardar estado de botones de radio
- ¿Cómo comprobar si "Radiobutton" está marcado?
- ¿Cambiar la fuente del texto al lado del botón de radio?
- Es posible poner un TextView dentro de un grupo de radio. Pero, ¿es una buena práctica?
<style name="echelle_relecture"> <item name="android:background">@drawable/btn_relecture_echelle</item> <item name="android:button">@null</item> <item name="android:layout_gravity">center_horizontal</item> </style>
Radio.xml:
<RadioGroup android:layout_height="wrap_content" android:id="@+id/radioGroup1" android:layout_width="fill_parent" android:orientation="horizontal" android:layout_marginTop="10dp"> <RadioButton style="@style/echelle_relecture" android:text="@string/day" android:id="@+id/jour" android:checked="true"></RadioButton> <RadioButton style="@style/echelle_relecture" android:text="@string/hour" android:id="@+id/hour" android:button="@null"></RadioButton> <RadioButton style="@style/echelle_relecture" android:text="@string/min" android:id="@+id/mins" android:button="@null" android:enabled="false"></RadioButton> </RadioGroup>
A pesar del parámetro "center_horizontal" no puedo obtener el texto centrado dentro del botón. Cómo puedo hacer eso ?
- Desmarcando un botón de radio
- Cheque del radiobutton del androide después de despejar el problema del cheque
- Varios botones de radio de la fila en android?
- El niño especificado ya tiene un padre
- Radiobutton con el texto encima del botón
- Hacer que mis botones de radio se seleccionen en Android
- Android problema RadioButton en android 4
- Cómo reducir el tamaño del botón de radio en android
Debe utilizar la gravity
, no layout_gravity
para centralizar el texto dentro de RadioButton
.
utilizar esta
android:gravity="center"
Cualquier configuración de android: paddingLeft = "0dp" o android: paddingRight = "0dp" debe trabajar para centrar el texto
<RadioButton ... android:textAlignment="center" ... />