• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

2.6K
Views
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 answers
Answer question

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 Report

0

Agrega el atributo:

app:backgroundTint="@null"

about 3 years ago · Hanz Gallego Report

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 Report

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 Report

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 Report

0

ingrese la descripción de la imagen aquí

Puedes usar este botón

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

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 Report

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 Report

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 Report

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 Report

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error