更改以编程方式创建的单选按钮的背景颜色

时间:2016-07-05 06:45:05

标签: android android-layout radio-button background-color android-5.1.1-lollipop

我使用了各种方法,但是我找不到改变以编程方式创建的RadioButton颜色的方法。          除了使用背景图像之外还有其他方法吗?          minSDKVersion的{​​{1}}为21。以下方式我正在创建RadioButton

RadioButton radio = new RadioButton(co);

2 个答案:

答案 0 :(得分:1)

要以编程方式更改RadioButton按钮颜色,请使用此选项。 因为你的minSdk is 21。您可以这样使用setButtonTintList

RadioButton raPrivate = new RadioButton(co);
int textColor = Color.parseColor(#000000);
raPrivate.setButtonTintList(ColorStateList.valueOf(textColor));

答案 1 :(得分:1)

如果要更改单选按钮的背景颜色,请尝试此操作:

 radioButton.setBackgroundColor(Color.GREEN);