Android控件与布局 📱.RadioButton基础知识 💡
RadioButton是一种非常实用的单选按钮,常用于让用户在一组选项中选择一个。与其他控件不同,RadioButton通常与RadioGroup一起使用,以确保用户只能从多个选项中选择一个。RadioGroup是一个容器,它管理RadioButton的行为,使它们相互排斥。
RadioButton的基本属性包括android:checked,用于设置该按钮是否被选中;android:text,用于设置按钮上显示的文字。此外,还可以通过android:buttonTint设置按钮的颜色。
为了更好地利用RadioButton,需要了解如何将RadioButton添加到RadioGroup中。这可以通过在XML布局文件中手动添加,也可以通过Java代码动态添加。例如,在XML中,可以这样定义:
```xml
android:id="@+id/radioGroup" android:layout_width="wrap_content" android:layout_height="wrap_content"> android:id="@+id/radioButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Option 1" /> android:id="@+id/radioButton2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Option 2" />
```
这段代码创建了一个包含两个RadioButton的RadioGroup。通过这种方式,你可以轻松地为用户提供一组互斥的选择。