Jun*_*ned 1 checkbox dynamically-generated dart flutter
我是 flutter 新手我在创建包含多个项目的 CheckBox 时遇到问题,然后用户还可以从复选框列表中选择多个项目。请帮助我,伙计们。
小智 9
你可以试试这个小部件CheckboxListTile:
import 'package:flutter/material.dart';
class DemoCheck extends StatefulWidget {
@override
DemoCheckState createState() => new DemoCheckState();
}
class DemoCheckState extends State<Demo> {
Map<String, bool> values = {
'foo': true,
'bar': false,
};
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(title: Text('Demo')),
body: ListView(
children: values.keys.map((String key) {
return new CheckboxListTile(
title: Text(key),
value: values[key],
onChanged: (bool value) {
setState(() {
values[key] = value;
});
},
);
}).toList(),
),
);
}
}
void main() {
runApp( MaterialApp(home: DemoCheck()));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10140 次 |
| 最近记录: |