Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cualquier forma de cambiar el color de un botón de radio?

Estoy trabajando en un formulario de android con un grupo de radio que contiene un conjunto de botones de radio. Por lo que puedo decir que no hay forma de establecer el color de un botón de radio resalta cuando se selecciona. Parece que siempre defecto a un cierto color verde brillante. ¿Es algo editable o no?

Gracias

  • Cajón de navegación para cambiar las actividades en lugar de fragmentos
  • Establecer el margen de arrastre para el Cajón de navegación Android
  • ¿Cómo mantener un único modo checkableBehavior en el menú del cajón para NavigationView cuando agregamos sección?
  • Cambiar el icono del cajón de nuevo a la flecha de retroceso
  • Cajón de navegación: ¿Cómo configuro el elemento seleccionado en el inicio?
  • Cómo cerrar el cajón de navegación cuando se pulsa un elemento desde el mismo?
  • ¿Cómo mostrar el cajón de navegación en todas las actividades?
  • ¿Cómo maneja Android los hilos de fondo cuando deja una Actividad?
  • ¿Cuál es el flujo de audio predeterminado de TTS?
  • Anulación de "elementos" en el estilo de Android.
  • Imagen de fondo estirando
  • DrawerLayout se debe medir con MeasureSpec.EXACTLY error
  • 3 Solutions collect form web for “Cualquier forma de cambiar el color de un botón de radio?”

    Sí, puedes crear tu propio dibujable para lo que quieres que se vea cuando estás marcado y usar android: botón para establecerlo en el recurso.

    Ejemplo aquí

    En api nivel 21+ puedes cambiar el buttonTint

    <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/myId" android:checked="true" android:buttonTint="@color/accent"/> 

    Utilice AppCompatRadioButton en lugar de RadioButton.

      <android.support.v7.widget.AppCompatRadioButton android:id="@+id/rb" app:buttonTint="@color/colorAccent" android:layout_width="wrap_content" android:layout_height="wrap_content"/> 

    Para cambiar el color mediante programación, haga lo siguiente:

     ColorStateList colorStateList = new ColorStateList( new int[][]{ new int[]{android.R.attr.state_enabled} //enabled }, new int[] {getResources().getColor(R.color.colorPrimary) } ); AppCompatRadioButton radioButton = (AppCompatRadioButton) findViewById(R.id.rb); radioButton.setSupportButtonTintList(colorStateList); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.