Я хочу изменить цвет переключателя в зависимости от его идентификатора.
Как я могу это сделать?
Я хочу изменить цвет переключателя в зависимости от его идентификатора.
Как я могу это сделать?
Установите для переключателей тот же атрибут (в макете пользовательского интерфейса)
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;
}
}
Посмотри: