android - 如何在android中获取单选按钮的选定(整数)id

标签 android radio-button

但是我正在获取唯一 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): selected Global 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;
}

关于android - 如何在android中获取单选按钮的选定(整数)id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22009430/

相关文章:

android - 在 Android 手机中使用 Chrome 应用程序( postman )

android - 有没有办法找出哪个应用程序锁定了相机?

AndroidX 错误 : Both old and new data binding packages are available in dependencies

php - 基于复选框选择的多个动态单选按钮

php - 使用单选按钮将行插入数据库

android - 为什么当我单击我的单选组中的不同单选按钮时,我的 onCheckedChanged 方法没有被触发?

android - 从数据库android填充单选按钮

android - onSharedPreferenceChanged 在某些 Android 设备上导致堆栈溢出

javascript - 提交页面而不选择所需单选按钮的值

android - 如何在Android上为不同的用户显示不同的UI?