android radiobutton值,从radiobutton和 radiogroup android获取值_android_开发99编程知识库

//是我的代碼,但是結果仍然是 0.。任何人都可以幫助修復我的代碼? thx之前:)RadioGroup rg_ringkas, rg_rapi, rg_resik, rg_rawat, rg_rajin;

RadioButton r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15,r16,r17,r18,r19,r20,r21,r22,r23,r24,r25;

TextView textview_total;

public static int a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,total;

int sum = 0;

r1 = (RadioButton) findViewById(R.id.radioButton1);

r2 = (RadioButton) findViewById(R.id.radioButton1);

r3 = (RadioButton) findViewById(R.id.radioButton1);

r4 = (RadioButton) findViewById(R.id.radioButton1);

r5 = (RadioButton) findViewById(R.id.radioButton1);

r6 = (RadioButton) findViewById(R.id.radioButton1);

r7 = (RadioButton) findViewById(R.id.radioButton1);

r8 = (RadioButton) findViewById(R.id.radioButton1);

r9 = (RadioButton) findViewById(R.id.radioButton1);

r10 = (RadioButton) findViewById(R.id.radioButton1);

r11 = (RadioButton) findViewById(R.id.radioButton1);

r12 = (RadioButton) findViewById(R.id.radioButton1);

r13 = (RadioButton) findViewById(R.id.radioButton1);

r14 = (RadioButton) findViewById(R.id.radioButton1);

r15 = (RadioButton) findViewById(R.id.radioButton1);

r16 = (RadioButton) findViewById(R.id.radioButton1);

r17 = (RadioButton) findViewById(R.id.radioButton1);

r18 = (RadioButton) findViewById(R.id.radioButton1);

r19 = (RadioButton) findViewById(R.id.radioButton1);

r20 = (RadioButton) findViewById(R.id.radioButton1);

r21 = (RadioButton) findViewById(R.id.radioButton1);

r22 = (RadioButton) findViewById(R.id.radioButton1);

r23 = (RadioButton) findViewById(R.id.radioButton1);

r24 = (RadioButton) findViewById(R.id.radioButton1);

r25 = (RadioButton) findViewById(R.id.radioButton1);

rg_ringkas = (RadioGroup) findViewById(R.id.radioGroupRingkas);

rg_rapi = (RadioGroup) findViewById(R.id.radioGroupRapi);

rg_resik = (RadioGroup) findViewById(R.id.radioGroupResik);

rg_rawat = (RadioGroup) findViewById(R.id.radioGroupRawat);

rg_rajin = (RadioGroup) findViewById(R.id.radioGroupRajin);

textview_total = (TextView) findViewById(R.id.textview_total);

//rg_ringkas

switch (rg_ringkas.getCheckedRadioButtonId()) {

case R.id.radioButton1:

if(r1.isChecked()){

//a = 1;

sum += 1;

}

break;

case R.id.radioButton2:

if(r2.isChecked()){

//b = 2;

sum += 2;

}

break;

case R.id.radioButton3:

if(r3.isChecked()){

//c = 3;

sum += 3;

}

break;

case R.id.radioButton4:

if(r4.isChecked()){

//d = 4;

sum += 4;

}

break;

case R.id.radioButton5:

if(r5.isChecked()){

//e = 5;

sum += 5;

}

break;

default:

break;

}

//rg_rapi

switch (rg_rapi.getCheckedRadioButtonId()) {

case R.id.radioButton6:

if(r6.isChecked()){

//f = 1;

sum += 1;

}

break;

case R.id.radioButton7:

if(r7.isChecked()){

//g = 2;

sum += 2;

}

break;

case R.id.radioButton8:

if(r8.isChecked()){

//h = 3;

sum += 3;

}

break;

case R.id.radioButton9:

if(r9.isChecked()){

//i = 4;

sum += 4;

}

break;

case R.id.radioButton10:

if(r10.isChecked()){

//j = 5;

sum += 5;

}

break;

default:

break;

}

//rg_resik

switch (rg_resik.getCheckedRadioButtonId()) {

case R.id.radioButton11:

if(r11.isChecked()){

//k = 1;

sum += 1;

}

break;

case R.id.radioButton12:

if(r12.isChecked()){

//l = 2;

sum += 2;

}

break;

case R.id.radioButton13:

if(r13.isChecked()){

//m = 3;

sum += 3;

}

break;

case R.id.radioButton14:

if(r14.isChecked()){

//n = 4;

sum += 4;

}

break;

case R.id.radioButton15:

if(r15.isChecked()){

//o = 5;

sum += 5;

}

break;

default:

break;

}

//rg_rawat

switch (rg_rawat.getCheckedRadioButtonId()) {

case R.id.radioButton16:

if(r16.isChecked()){

//p = 1;

sum += 1;

}

break;

case R.id.radioButton17:

if(r17.isChecked()){

//q = 2;

sum += 2;

}

break;

case R.id.radioButton18:

if(r18.isChecked()){

//r = 3;

sum += 3;

}

break;

case R.id.radioButton19:

if(r19.isChecked()){

//s = 4;

sum += 4;

}

break;

case R.id.radioButton20:

if(r20.isChecked()){

//t = 5;

sum += 5;

}

break;

default:

break;

}

//rg_rajin

switch (rg_rajin.getCheckedRadioButtonId()) {

case R.id.radioButton21:

if(r21.isChecked()){

//u = 1;

sum += 1;

}

break;

case R.id.radioButton22:

if(r22.isChecked()){

//v = 2;

sum += 2;

}

break;

case R.id.radioButton23:

if(r23.isChecked()){

//w = 3;

sum += 3;

}

break;

case R.id.radioButton24:

if(r24.isChecked()){

//x = 4;

sum += 4;

}

break;

case R.id.radioButton25:

if(r25.isChecked()){

//y = 5;

sum += 5;

}

break;

default:

break;

}

//total = rg_ringkas.getCheckedRadioButtonId() + rg_rapi.getCheckedRadioButtonId() + rg_resik.getCheckedRadioButtonId() + rg_rawat.getCheckedRadioButtonId() + rg_rajin.getCheckedRadioButtonId();

textview_total.setText(""+sum);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值