[英]how to get selected (integer) id of radio button in android
但是我正在獲得唯一的ID,但不知道如何獲得1,2之類的ID ...我在下面發布了代碼...
public void onCheckedChanged(RadioGroup group, int checkedId){
Global.id=(int)buttongroup.getCheckedRadioButtonId();
System.out.println("selected Global Id:"+Global.id);
System.out.println("selected id"+Global.id);
btn=(RadioButton)findViewById(Global.id);
btn.setChecked(true);
Global.buttonname=(String)btn.getText();
System.out.println("selected radio button"+Global.buttonname);
}
02-25 14:59:38.042:I / System.out(8717):已選擇全局ID:2131427346
02-25 14:59:38.042:I / System.out(8717):已選擇ID2131427346
您可以打開ID:
switch(checkedId) {
case R.id.name_of_fist_radiobutton:
/// my operation form 1;
break;
case R.id.name_of_second_radiobutton:
/// my operation form 2;
break;
}
嘗試以下以獲得價值:
String radiovalue= (RadioButton)this.findViewById(group.getCheckedRadioButtonId())).getText().toString();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.