Reputation: 644
I am Working on a Test Application in which every question is presented with Four options [those options are via Button]. When a User clicks a button and his answer is correct then background of that button Turns Green, and if his answer is incorrect it turns Red. What i want to do is Reset the Button Background on Next Question.
After Searching a lot of People have asked the same Question and Accepted the answer as
btnChoiceB.setBackgroundColor(0x00000000);
But the problem is, it turns the Whole Button Transparent, which is not my requirement. I Just want the default color Back.
Do Not Suggest
btnChoiceB.setBackgroundColor(null);
as it does not work.
UPDATE/ANSWERED
As Suggested by quick learner,
btnChoiceB.setBackgroundResource(android.R.drawable.btn_default);
worked pretty cleanly.
Upvotes: 4
Views: 8210
Reputation: 47
themes.xml Write this change default themes style name Theme.AppCompat.Light.NoActionBar
Upvotes: 0
Reputation: 11477
Try this
btnChoiceB.setBackgroundResource(android.R.drawable.btn_default);
Upvotes: 5
Reputation:
The term you used was wrong it should be SetImageResources(R.drawable.image); Your image can just be the color and the button text will hover it.
Upvotes: 0