• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

2.6K
Vistas
No se puede cambiar el color de fondo del botón en XML .Android studio

Captura de pantalla del estudio de Android

TableLayout y luego botones. El color del botón se estableció automáticamente en púrpura. Así que no puedo cambiarlos ahora. Es mi primera vez aquí.

about 3 years ago · Hanz Gallego
13 Respuestas
Responde la pregunta

0

Encontré una solución. dentro de la etiqueta del botón, utilice

 android:backgroundTint="#ccc"

reemplace #ccc en la línea anterior con el código hexadecimal de su color preferido. Esto debería solucionarlo.

about 3 years ago · Hanz Gallego Denunciar

0

Agrega el atributo:

app:backgroundTint="@null"

about 3 years ago · Hanz Gallego Denunciar

0

Puede cambiar el estilo desde el editor de diseño como se muestra en la imagen de abajo

ingrese la descripción de la imagen aquí

about 3 years ago · Hanz Gallego Denunciar

0

Para resolver el problema. En el xml, reemplace el fondo en "android:background="@android:color/black" con backgroundTint "android:backgroundTint="@android:color/black"

about 3 years ago · Hanz Gallego Denunciar

0

Es posible que esté utilizando targetSdkVersion 30

Solución: cambie el estilo theme.xml de

 <style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">

para

 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
about 3 years ago · Hanz Gallego Denunciar

0

ingrese la descripción de la imagen aquí

Puedes usar este botón

 <androidx.appcompat.widget.AppCompatButton>
about 3 years ago · Hanz Gallego Denunciar

0

Es púrpura debido al color de fondo predeterminado. Puede: cambiar **app:backgroundTint ** en lugar de android:backgroundColor . En este caso, su backgroundTint aparecerá en lugar del color de fondo.

O

agregar

 app:backgroundTint="@null"

y después de eso aparecerá su color de fondo.

O

Puede cambiar el tema predeterminado en el manifiesto de Android. Por ejemplo :

 android:theme="@style/Theme.AppCompat"

o

 android:theme="@style/Theme.AppCompat.NoActionBar"
about 3 years ago · Hanz Gallego Denunciar

0

vaya a res-values-themes-themes encontrará dos temas. uno es cuando el modo oscuro está activado. Ve y cambia el que está en modo oscuro. lo que podría estar pasando es que tienes un estilo diferente para el modo oscuro. Realmente espero que haya sido fácil de entender ya que el inglés no es mi primer idioma.

about 3 years ago · Hanz Gallego Denunciar

0

no uses nada mas usa

 <androidx.appcompat.widget.AppCompatButton <!-- attributes--> />

en lugar de uno

 <Button <!--attributes--> />

todo funcionará bien.

Codificación feliz.

about 3 years ago · Hanz Gallego Denunciar

0

El color predeterminado de Android es Púrpura en la última versión de Android Studio. Para cambiar el color del botón , debe agregar una sola línea de código en el XML, es decir

 app:backgroundTint="@color/red"

¡Eso es todo!

about 3 years ago · Hanz Gallego Denunciar

0

Es muy fácil. Debe crear una forma en XML. Establezca el fondo en esa forma y luego establezca el fondo con ese XML.

about 3 years ago · Hanz Gallego Denunciar

0

¡Tuve el mismo problema, probé casi todo y nada funcionó! ¿Parece que algo ha cambiado en Android Studio 4.1.1? no sé.

[MI SOLUCIÓN] Así que usé TextView en lugar de Button y configuré un fondo personalizado y funcionó para mí: / ¡Espero que esto ayude!

ingrese la descripción de la imagen aquí

about 3 years ago · Hanz Gallego Denunciar

0

funcionó bien con la actualización en 'com.google.android.material:material:1.2.0-alpha06'

o

hazlo mediante programación: myButton.background = ContextCompat.getDrawable(requireContext(), R.drawable.my_background)

ambas opciones, deberá establecer la propiedad app:backgroundTint como nula

aplicación:backgroundTint="@null"

consulte el siguiente enlace: https://github.com/material-components/material-components-android/issues/889

about 3 years ago · Hanz Gallego Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda