2012-05-26 107 views
1

我正在创建一个MCQ应用程序,其中有四个选项Buttons。最初所有按钮的颜色都是默认颜色。每当用户单击正确答案时,背景色Button变为绿色当用户点击错误的选项时Button的背景色变为红色,并以绿色显示正确的答案Button。之后,用户点击下一个问题按钮。现在我想将所有选项Buttons的背景颜色更改为其初始状态,即默认颜色。我不知道该怎么做。请帮助我将Button图像更改为其默认颜色/图像。如何将按钮的颜色更改为其默认颜色

回答

0

在NEXT BUTTON的onClick()中放置一个代码,将选项按钮的颜色更改为您选择的颜色。

onClick() 
{ 
button.setBackgroundColor(color); 
} 

默认的颜色是不是一个颜色,它是许多9补丁图像 的StateListDrawable我建议你设置按钮的背景是白色的选项按钮,然后将其设置回白当NEXT按钮按下。

+0

你能帮我得到按钮的默认颜色ID吗 – Nishant

+0

一个按钮的背景不是一个颜色它是一个StateListDrawable的许多9-补丁图像 – jaisonDavis

+1

http://stackoverflow.com/questions/2401009/how-到 - 渐变填充一按钮背景 – jaisonDavis

相关问题