要实现男女按钮选择,可以使用RadioGroup和RadioButton来实现。
首先,在布局文件中,可以使用RadioGroup来包裹两个RadioButton,分别设置它们的id和文本:
然后,在Activity中,可以通过findViewById方法获取RadioGroup,并使用setOnCheckedChangeListener方法来监听选中状态的变化:
RadioGroup radioGroupGender = findViewById(R.id.radioGroup_gender); radioGroupGender.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { if (checkedId == R.id.radioButton_male) { // 男按钮被选中 } else if (checkedId == R.id.radioButton_female) { // 女按钮被选中 } } });
在监听器中,可以根据选中的RadioButton的id来判断具体选中了哪个按钮,然后根据需要进行相应的处理。