在Android中,可以使用RadioGroup和RadioButton控件来实现单选按钮的逻辑。以下是一个示例代码,演示如何使用RadioGroup和RadioButton来实现单选按钮的逻辑。
RadioGroup radioGroup = findViewById(R.id.radio_group);
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// 根据选中的RadioButton的Id来执行相应的逻辑
switch (checkedId) {
case R.id.radio_button1:
// 选中了Option 1
break;
case R.id.radio_button2:
// 选中了Option 2
break;
case R.id.radio_button3:
// 选中了Option 3
break;
}
}
});
在onCheckedChanged方法中,根据选中的RadioButton的Id来执行相应的逻辑代码。可以根据需要,添加更多的RadioButton,并在switch语句中处理各个选项的逻辑。
这样,当用户选中不同的RadioButton时,对应的逻辑代码就会被执行。