flutter控件之RadioButton
2024-08-25 01:10:54
import 'package:flutter/material.dart';
class LearnRadioButton extends StatefulWidget{
@override
State<StatefulWidget> createState() {
return new _LearnRadioButton();
}
}
class _LearnRadioButton extends State<LearnRadioButton>{
int groupValue=;
@override
Widget build(BuildContext context) {
return new Scaffold(
body: new Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new Radio(value: , groupValue: , onChanged: null),//onChanged为null表示按钮不可用
new Radio(
value: ,
groupValue: groupValue,//当value和groupValue一致的时候则选中
activeColor: Colors.red,
onChanged: (T){
updateGroupValue(T);
}
),
new Radio(
value: ,
groupValue: groupValue,
onChanged: (T){
updateGroupValue(T);
}
),
new Radio(
value: ,
groupValue: groupValue,
onChanged: (T){
updateGroupValue(T);
}
),
new Radio(
value: ,
groupValue: groupValue,
onChanged: (T){
updateGroupValue(T);
}
),
new Radio(
value: ,
groupValue: groupValue,
onChanged: (T){
updateGroupValue(T);
}
),
new Radio(
value: ,
groupValue: groupValue,
onChanged: (T){
updateGroupValue(T);
}
),
new RadioListTile(
value: ,
groupValue: groupValue,
title: new Text('小张'),
onChanged: (T){
updateGroupValue(T);
}),
new RadioListTile(
value: ,
groupValue: groupValue,
title: new Text('小林'),
onChanged: (T){
updateGroupValue(T);
}),
new RadioListTile(
value: ,
groupValue: groupValue,
title: new Text('小王'),
onChanged: (T){
updateGroupValue(T);
}),
new RadioListTile(
value: ,
groupValue: groupValue,
title: new Text('小红'),
onChanged: (T){
updateGroupValue(T);
})
],
),
);
} void updateGroupValue(int v){
setState(() {
groupValue=v;
});
} }
最新文章
- 探究toString()和valueOf()
- Atitti.数字证书体系cer pfx attilax总结
- LinuxMint(同Ubuntu)下安装配置NFS设置共享目录
- Vim复制粘贴
- Ubuntu 11.10开启root用户登陆
- mysql事物处理
- SQL函数学习(二):DATEADD() 函数
- 用Javascript大批量收集网站数据
- Ipad弹出UIAlertControllerStyleActionSheet时发生崩溃
- springMvc项目的搭建,暂时没有整合持久层框架(java Config配置对比xml配置)
- UNIX网络编程——epoll 的accept , read, write(重要)
- Linux取代ifconfig指令的ip指令
- 高并发秒杀系统--Service事务管理与继承测试
- post表单翻页保存搜索条件
- CROI R1
- js不能拦截302
- github简单命令
- Snmp学习总结(六)——linux下安装和配置SNMP
- 转:清理系统垃圾的BAT代码
- vue学习七之Axios