點擊radiobutton 背景變色

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;
                }
            }
        });
發佈了99 篇原創文章 · 獲贊 15 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章