0
我有一个单选按钮组,它有四个单选按钮。我试图创建一个场景,当用户单击单选按钮时,该单选按钮的值将显示给他。但我的代码不起作用。显示来自收音机组的单选按钮的选择值
这是我的单选按钮组呼叫的onclick听者
buttongroup.setOnClickListener(buttongroupListener);
的线的上方被放置在OnCreate视图。
private OnClickListener buttongroupListener = new OnClickListener(){
@Override
public void onClick(View view) {
// TODO Auto-generated method stub
String selectedValue = "";
// Is the button now checked?
if(view.getId() == R.id.buttoncontainer){
boolean checked = ((RadioButton) view).isChecked();
int selectedRadioID = buttongroup.getCheckedRadioButtonId();
if(checked){
switch(selectedRadioID){
case R.id.radioButton1:
selectedValue = "A";
break;
case R.id.radioButton2:
selectedValue = "B";
break;
case R.id.radioButton3:
selectedValue = "C";
break;
case R.id.radioButton4:
selectedValue = "D";
break;
}
}
}
Toast.makeText(context, selectedValue,Toast.LENGTH_SHORT).show();
}
};
谢谢我想它。 BRO – user2754532