view单选框列表
时间: 2023-07-19 11:09:03 浏览: 73
listview列表框
好的,以下是一个简单的示例,您可以根据您的需求进行修改:
```xml
<RadioGroup
android:id="@+id/radio_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton
android:id="@+id/radio_button_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="选项1"/>
<RadioButton
android:id="@+id/radio_button_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="选项2"/>
<RadioButton
android:id="@+id/radio_button_3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="选项3"/>
</RadioGroup>
```
在代码中,您可以通过以下方式获取选中的单选框:
```java
RadioGroup radioGroup = findViewById(R.id.radio_group);
int checkedRadioButtonId = radioGroup.getCheckedRadioButtonId();
RadioButton checkedRadioButton = findViewById(checkedRadioButtonId);
String checkedText = checkedRadioButton.getText().toString();
```
这个示例中,我们使用了一个 `RadioGroup` 来组织单选框,并且设置了垂直方向的布局。每个单选框都是一个 `RadioButton` ,并且设置了不同的文本。在代码中,我们可以通过 `getCheckedRadioButtonId()` 方法获取选中的单选框的 ID ,然后再通过 `findViewById()` 方法获取对应的 `RadioButton` ,最后获取文本内容。
阅读全文