1.定义
<!--单选按钮-->
<TextView
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="请选择你的性别:">
</TextView>
<RadioGroup
android:id="@+id/rg_gender"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="5dp">
<RadioButton
android:id="@+id/rb_male"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="男">
</RadioButton>
<RadioButton
android:id="@+id/rb_female"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="女">
</RadioButton>
</RadioGroup>
<TextView
android:id="@+id/tv6"
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</TextView>

2.代码
RadioButton rb1 = findViewById(R.id.rb_male); RadioButton rb2 = findViewById(R.id.rb_female); RadioGroup rg = findViewById(R.id.rg_gender); tv6 = findViewById(R.id.tv6); rg.setOnCheckedChangeListener(this::onCheckedChange);
private void onCheckedChange(RadioGroup radioGroup, int i) {
switch (i) {
case R.id.rb_male:
tv6.setText("男");
break;
case R.id.rb_female:
tv6.setText("女");
break;
}
}



















