Cómo cambiar la casilla de verificación (marcar casilla) color a blanco en android XML

¿Hay alguna manera de cambiar la casilla de verificación (marca de casilla) de color a blanco en XML android. (Necesito color blanco marcar la casilla que contienen negro marca, como la vista previa que tengo en el estudio de Android dentro de mi dispositivo real)

Aquí está mi código para la casilla de verificación

<CheckBox android:textSize="15sp" android:textColor="#fff" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Save Loging " android:id="@+id/checkBox" android:layout_below="@id/PasswordeditText" android:checked="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:buttonTint="#fff"/> 

Cuando agrego android: buttonTint = "# fff" vista previa mostrar el cambio que necesito, pero no funciona en el dispositivo real

Vista previa del diseño

Introduzca aquí la descripción de la imagen

Dispositivo Real

Introduzca aquí la descripción de la imagen

¿Hay algún atributo como android: buttonTint que puedo utilizar para lograr los cambios en el dispositivo real.

4 Solutions collect form web for “Cómo cambiar la casilla de verificación (marcar casilla) color a blanco en android XML”

Ajuste el colorAccent al color deseado:

 <style name="AppTheme" parent="Theme.AppCompat"> <item name="colorAccent">#fff</item> </style> 

O si no desea cambiar el tema principal, cree un tema nuevo y aplíquelo sólo a la casilla de verificación:

 <style name="WhiteCheck"> <item name="colorAccent">#fff</item> </style> 

 <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:theme="@style/WhiteCheck"/> 

Esta es la variación de la respuesta de tachyonflux:

Intente cambiar buttonTint:

 <style name="my_checkbox_style"> <item name="buttonTint">#fff</item> </style> <CheckBox android:id="@+id/my_checkbox" style="@style/my_checkbox_style" android:background="#000" /> 

Fácilmente podemos cambiar el color de la casilla de verificación usando esta propiedad en xml

 <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:buttonTint="@color/COLOR_WHICH_YOU_WANT" /> 

Prueba esto

 <CheckBox android:textSize="15sp" android:textColor="#fff" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Save Loging " android:id="@+id/checkBox" android:layout_below="@id/PasswordeditText" android:checked="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:button="@android:drawable/checkbox_on_background" /> 

Si la CheckBox verificación está marcada, de lo contrario en android:button= write "@android:drawable/checkbox_off_background"

  • TabLayout se bloquea después de actualizar la biblioteca de soporte a 23.2.0
  • Duplicar valor en el encabezado de NavigationView después de actualizar el texto del encabezado
  • Xmlns: android = "http://schemas.android.com/apk/res/android" se agrega a todos mis objetos de diseño causando errores
  • Cómo eliminar la sombra de borde superior de ActionBar
  • Cómo crear gradiente como Iphone Edittext cuadro en android
  • Android convertir vista XML a mapa de bits sin mostrarlo
  • Android: ¿Cómo incluir un menú xml dentro de otro menú xml?
  • Android: conflicto de ID cuando se crean 3 pestañas o más
  • Animación de diseños utilizando el atributo "animateLayoutChanges" en XML
  • Android crea y escribe xml en un archivo
  • Comentarios en Android Layout xml
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.