如何以编程方式制作没有背景的复选框?

How to make checkbox without a background programmatically?

我是 Android 开发的新手,我希望得到这里专家的帮助。 我让 checkbox 在特定条件下将其背景颜色更改为红色,然后我需要 return 将其背景颜色更改为原始颜色。我试过下面的代码,但它给了我一个错误,所以我想知道这样做的正确代码? 我尝试了各种方法,但都没有解决我的问题。

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

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

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

只用0就可以简化,但我觉得如果有ARGB代码会更容易理解。