如何删除按钮的背景颜色以获得Android中的默认背景
问题描述:
我正在测试应用程序,其中每个问题都提供了四个选项[这些选项是通过按钮]。当用户点击一个按钮并且他的回答正确时,那个按钮的背景变成绿色,如果他的回答不正确,它会变成红色。 我想要做的就是重置下一个问题的按钮背景。如何删除按钮的背景颜色以获得Android中的默认背景
搜索了很多人之后都问同样的问题,并接受了答案
btnChoiceB.setBackgroundColor(0x00000000);
但问题是,它把整个按钮透明的,这不是我的要求。我只想要默认的颜色返回。
不建议
btnChoiceB.setBackgroundColor(null);
,因为它不工作。
UPDATE/ANSWERED
的建议通过快速的学习能力,
btnChoiceB.setBackgroundResource(android.R.drawable.btn_default);
运行得相当干净。
答
试试这个
btnChoiceB.setBackgroundResource(android.R.drawable.btn_default);
答
您使用的术语错了应该是 SetImageResources(R.drawable.image); 您的图像可以是颜色,而按钮文字会将其悬停。