我想要改变单选按钮的颜色取决于它的id

时间:2016-06-17 16:36:57

标签: android

我希望根据它的身份改变单选按钮颜色。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

将单选属性设置为单选按钮(在UI布局中)

android:onClick="onRadioButtonClicked"

在代码中你可以改变颜色。

public void onRadioButtonClicked(View view) {

// Is the button now checked?
boolean checked = ((RadioButton) view).isChecked();

// Check which radio button was clicked
switch(view.getId()) {
    case R.id.radio_1:
        if (checked)
            // change color
        break;
    case R.id.radio_2:
        if (checked)
            // change color
        break;
}

}

看看: