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"

  • Cómo crear archivos estáticos (sólo con archivos xml) ExpandableListView en Android
  • Clase no encontrada al desmarcar: android.support.v7.widget.Toolbar $ SavedState
  • Configurar la altura y el ancho del diálogo personalizado
  • Recepción de SMS en Android Manifest.xml
  • Forzar la siguiente palabra a una nueva línea si la palabra es demasiado larga para la vista de texto
  • Definir la fuente de la carpeta de activos en el archivo xml android
  • El teclado virtual cubre un EditText en un PopupWindow
  • Ejemplo de programa para android Parche relajante usando xml API
  • Android: ¿Cómo incluir un menú xml dentro de otro menú xml?
  • Botón con AMBOS color e imagen de fondo
  • El enfoque de EditText es inconsistente en todos los diseños
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.