Android RadioGroup 指定选中的 RadioButton
时间: 2024-03-18 21:16:44 浏览: 61
可以使用 `RadioGroup` 的 `check()` 方法来指定选中的 `RadioButton`,例如:
```java
RadioGroup radioGroup = findViewById(R.id.radio_group);
RadioButton radioButton = findViewById(R.id.radio_button2);
radioGroup.check(radioButton.getId());
```
这样就可以将 `RadioGroup` 中的第二个 `RadioButton` 设置为选中状态。注意,指定的 `RadioButton` 必须是 `RadioGroup` 中的一个子 View,否则会抛出异常。
相关问题
Android RadioGroup和RadioButton属性
Android中的RadioGroup是一个容器,用于包含多个RadioButton,而RadioButton则是单选按钮,只能选择其中的一个。RadioGroup可以通过设置属性来控制RadioButton的样式和行为。
常用的RadioGroup属性包括:
1. android:checkedButton:指定默认选中的RadioButton。
2. android:orientation:指定RadioGroup中RadioButton的排列方向,可选值为horizontal和vertical。
3. android:gravity:指定RadioButton在RadioGroup中的对齐方式,可选值为left、right、center、top、bottom等。
常用的RadioButton属性包括:
1. android:text:指定RadioButton的文本内容。
2. android:checked:指定RadioButton是否被选中。
3. android:buttonTint:指定RadioButton的颜色。
Android | RadioGroup设置选中按钮
要设置RadioGroup中的选中按钮,可以使用RadioGroup的check()方法。例如,如果你想设置id为R.id.radioButton2的RadioButton为选中状态,可以这样做:
```
RadioGroup radioGroup = findViewById(R.id.radioGroup);
radioGroup.check(R.id.radioButton2);
```
这将会将id为R.id.radioButton2的RadioButton设置为选中状态。
阅读全文