Camper1233 Camper1233 - 1 year ago 142
Android Question

Android studio setting a hex color value for a button with code

I would like to change the button color on click, I have used the following code

but it did not work. I have googled it and I couldn't find an answer. I'm aware that I could just change it in the XML code but I need it to be changed once the button is clicked. I have set listeners and everything else that is needed I just need the code to set the button color with a hex value on click.

Answer Source

setBackgroundColor(int) method takes integer as an argument but you are passing a String in the code.

Use this instead to parse the hex code of color to int:

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download