radiogroup多选
时间: 2023-09-05 13:13:29 浏览: 89
在Android中,RadioGroup是一个单选按钮组,只能选择其中一个单选按钮。如果想要实现多选的效果,可以使用多个CheckBox来替代RadioGroup。以下是一个样例代码:
```
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<CheckBox
android:id="@+id/checkBox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="选项1"/>
<CheckBox
android:id="@+id/checkBox2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="选项2"/>
<CheckBox
android:id="@+id/checkBox3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="选项3"/>
</LinearLayout>
```
在Java代码中,可以使用以下方式获取CheckBox的选中状态:
```
CheckBox checkBox1 = findViewById(R.id.checkBox1);
CheckBox checkBox2 = findViewById(R.id.checkBox2);
CheckBox checkBox3 = findViewById(R.id.checkBox3);
boolean isChecked1 = checkBox1.isChecked();
boolean isChecked2 = checkBox2.isChecked();
boolean isChecked3 = checkBox3.isChecked();
```
这样就可以实现多选的效果了。
阅读全文