我是Android开发的新手,我需要这里专家的帮助。
我使checkbox在特定条件下将其背景颜色更改为红色,然后需要将其背景颜色恢复为原始颜色。我尝试了以下代码,但它给了我一个错误,所以我想知道正确的代码吗?
我尝试了各种方法,但是没有什么可以帮助我解决问题。

 Female.setBackgroundColor(Color.parseColor("@null"));
 Male.setBackgroundColor(Color.parseColor("@null"));

最佳答案

这将颜色设置为透明,与将背景设置为@null相同:

Female.setBackgroundColor(0x00000000);
Male.setBackgroundColor(0x00000000);


只需使用0即可简化,但我认为如果有ARGB代码,则更容易理解。

08-06 16:14