radio_Group設置一個點擊事件
radio_Group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup radioGroup, int i) {
switch (i) {
case R.id.rb_baidu:
rb_Baidu.setBackgroundDrawable(getResources().getDrawable(R.drawable.jia));
rb_Lunbo.setBackgroundDrawable(getResources().getDrawable(R.drawable.li));
rb_Nanian.setBackgroundDrawable(getResources().getDrawable(R.drawable.li));
break;//嗯嗯 有兩種辦法,一種是寫代碼,有點臃腫,但是理解起來簡單 還有一種使用xml比較簡單
case R.id.rb_lunbo:
rb_Baidu.setBackgroundDrawable(getResources().getDrawable(R.drawable.li));
rb_Lunbo.setBackgroundDrawable(getResources().getDrawable(R.drawable.jia));
rb_Nanian.setBackgroundDrawable(getResources().getDrawable(R.drawable.li));
break;
case R.id.rb_nanian:
rb_Baidu.setBackgroundDrawable(getResources().getDrawable(R.drawable.li));
rb_Lunbo.setBackgroundDrawable(getResources().getDrawable(R.drawable.li));
rb_Nanian.setBackgroundDrawable(getResources().getDrawable(R.drawable.jia));;
break;
}
}
});