Android Studio单选框
时间: 2023-06-15 12:08:15 浏览: 115
要在Android Studio中创建单选框,你需要在布局文件中使用RadioButton控件。以下是一个简单的示例:
```
<RadioGroup
android:id="@+id/radio_group"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/radio_button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Radio Button 1" />
<RadioButton
android:id="@+id/radio_button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Radio Button 2" />
</RadioGroup>
```
在代码中,你可以使用`findViewById`方法获取RadioGroup和RadioButton,然后使用`setOnCheckedChangeListener`设置选中状态的监听器:
```
RadioGroup radioGroup = findViewById(R.id.radio_group);
RadioButton radioButton1 = findViewById(R.id.radio_button1);
RadioButton radioButton2 = findViewById(R.id.radio_button2);
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if (checkedId == R.id.radio_button1) {
// Do something when radio button 1 is selected
} else if (checkedId == R.id.radio_button2) {
// Do something when radio button 2 is selected
}
}
});
```
注意,你需要使用`android:checked`属性设置默认选中的单选框。
阅读全文