Peter vdL Peter vdL - 6 months ago 17
Android Question

How to set background color of a View

I'm trying to set the background color of a View (in this case a Button).

I use this code:

// set the background to green
v.setBackgroundColor(0x0000FF00 );
v.invalidate();


It causes the Button to disappear from the screen. What am I doing wrong, and what is the correct way to change the background color on any View?

Thanks.

Answer

You made your button transparent. The first byte is the alpha.

Try v.setBackgroundColor(0xFF00FF00);

Comments