Cómo reducir el tamaño del botón de radio en android

Podemos disminuir el tamaño del botón de radio en Android?

Por lo que sé el botón de radio se puede hacer, pero no como el otro EditText o TextView ..

Prueba este código ..

<RadioGroup android:layout_width="fill_parent" android:layout_height="50dp" android:orientation="horizontal" android:checkedButton="@+id/first"> <RadioButton android:id="@+id/first" android:width="50dp" android:height="50dp" android:button="@drawable/button_radio"/> <RadioButton android:id="@+id/second" android:width="50dp" android:height="50dp" android:button="@drawable/button_radio"/> <RadioButton android:id="@+id/third" android:width="50dp" android:height="50dp" android:button="@drawable/button_radio"/> <RadioButton android:id="@+id/fourth" android:width="50dp" android:height="50dp" android:button="@drawable/button_radio"/> </RadioGroup> 

Y también echar un vistazo a esta muestra .. Esto le ayudará mucho ..

Si está utilizando el botón de radio, normalmente toma el recurso de imagen de android-sdk, por ejemplo. / Android-sdk-macosx / plataformas / android-10 / data / res / drawable-hdpi

Si desea personalizarlo, a continuación, tomar el recurso de esta carpeta y cambiar su tamaño (lo conseguí de tamaño 34 x 48, que cambió el tamaño a 19 x 24) Entonces usted puede utilizarlo como este:

Aquí está mi radio_button.xml

  <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/btn_radio_on" android:state_checked="true" android:state_pressed="false"/> <item android:drawable="@drawable/btn_radio_off" android:state_checked="false" android:state_pressed="false"/> <item android:drawable="@drawable/btn_radio_on_pressed" android:state_checked="true" android:state_pressed="true"/> <item android:drawable="@drawable/btn_radio_off_pressed" android:state_checked="false" android:state_pressed="true"/> </selector> 

Aquí está mi main.xml

  <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <RadioGroup android:layout_width="fill_parent" android:layout_height="30dp" android:checkedButton="@+id/first" android:orientation="horizontal" > <RadioButton android:id="@+id/first" android:button="@drawable/radio_button" android:height="20dp" android:width="20dp" /> <RadioButton android:id="@+id/second" android:button="@drawable/radio_button" android:height="20dp" android:width="20dp" /> <RadioButton android:id="@+id/third" android:button="@drawable/radio_button" android:height="20dp" android:width="20dp" /> <RadioButton android:id="@+id/fourth" android:button="@drawable/radio_button" android:height="20dp" android:width="20dp" /> </RadioGroup> </LinearLayout> 

Debido a la menor reputación no puedo subir imágenes aquí, así que estoy dando enlace para los recursos y la imagen de salida.

https://www.dropbox.com/sh/7518zf3onh4su0z/fO7CP7o1EY

Una manera fácil de disminuir el tamaño de los botones de radio puede ser:

<RadioButton android:scaleX="0.75" android:scaleY="0.75" />

Puede causar algunos problemas de escala cuando se está aumentando el tamaño, pero para disminuir el tamaño debe funcionar bien.

Creo que no se puede hacer como los botones de radio se construyen en el componente y su tamaño es fijo.

  • Estilo de fondo del botón de radio de Android cuando está seleccionado
  • Cómo adjuntar un oyente a un botón de radio
  • Creación de RadioButtons mediante programación
  • Botón de radio de Android
  • Es posible poner un TextView dentro de un grupo de radio. Pero, ¿es una buena práctica?
  • ¿Cómo desmarcar los botones de radio (que están en radiogroup) en android?
  • Falta la selección de elementos del centrifugador
  • ¿Cómo agregar el margen entre la hormiga de radiobotón y es dibujable?
  • Grupo de radio onclick evento no disparar, ¿cómo puedo saber cuál es seleccionado?
  • ¿Cómo comprobar si "Radiobutton" está marcado?
  • ¿cómo puedo desmarcar o restablecer el botón de radio?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.