
单选按钮(RadioButton)是计算机表单中用于实现互斥选择的控件,其标志为选中时显示圆形实心标记。用户在同一组单选按钮中仅能选择一项,常见于性别选择等场景,默认不选中任何选项但可设置推荐选项 。该控件通过共享相同名称属性实现组内互斥机制,具有checked、name等核心属性,并支持change事件派发 。
单选按钮通过绑定数据源字段存储选中值,支持水平/垂直布局与动态选项配置,视觉样式可调整背景色、边框色及选中填充色 。开发中需确保选项排列遵循逻辑顺序,建议选项数量为2-7个,超量时改用下拉列表,同时需满足辅助功能要求如标签标题设置与键盘导航 。第三方组件常通过扩展Group属性或自定义样式强化功能 。
该控件设计原型源自老式收音机的物理按键,UI概念由Xerox PARC首次引入并在Star 8010工作站实现首个图形化应用 。原生实现方案包括VC++的Group属性分组管理和Android的RadioGroup布局,现代框架如Flutter通过值匹配逻辑与状态管理优化交互体验 。
想要了解更多“单选按钮”的信息,请点击:单选按钮百科
