Advertisement
Guest User

current implementation

a guest
Jan 9th, 2013
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. // this goes in onCreate()
  2. this.r1q1cb1 = (CheckBox) findViewById(R.id.cb1R1);
  3. r1q1cb1.setOnCheckedChangeListener(cbRankedListener);
  4.  
  5. // ^..and so on for each checkbox
  6.  
  7. // checkbox listener
  8. private OnCheckedChangeListener cbRankedListener = new OnCheckedChangeListener()
  9.     {
  10.  
  11.         @Override
  12.         public void onCheckedChanged(CompoundButton arg0, boolean isChecked) {
  13.             // TODO Auto-generated method stub
  14.            
  15.             if(isChecked)
  16.             {
  17.                 switch(arg0.getId())
  18.                 {
  19.                 case R.id.cb1R1:
  20.                     r1q1cb1.setChecked(true);
  21.                 // here r[rank #1]q[ques #1]cb[checkbox No.#]
  22.                     r1q1cb2.setChecked(false);
  23.                     r1q1cb3.setChecked(false);
  24.                     r1q1cb4.setChecked(false);
  25.                     r1q1cb5.setChecked(false);
  26.                     r1q1cb6.setChecked(false);
  27.                     r1q1cb7.setChecked(false);
  28.                     r1q1cb8.setChecked(false);
  29.                     break;
  30.                 case R.id.cb2R1:
  31.                     r1q1cb1.setChecked(false);
  32.                     r1q1cb2.setChecked(true);
  33.                     r1q1cb3.setChecked(false);
  34.                     r1q1cb4.setChecked(false);
  35.                     r1q1cb5.setChecked(false);
  36.                     r1q1cb6.setChecked(false);
  37.                     r1q1cb7.setChecked(false);
  38.                     r1q1cb8.setChecked(false);
  39.                     break;
  40.  
  41.             // and so on for other 6 checkboxes (total pair of 8)
  42. }
  43.            
  44.             }
  45.         }  
  46.     };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement